Verilog - blocking and non blocking 3

Which assignment type is recommended for modeling sequential logic like Flip-Flops?