Thanks Tom666, I go ahead and get one, seem to be the best version, 6 pin ISP, external voltage reference, components all clearly marked with values, smd, compact design single pcb, no hardware faults (unlike fish). Latest firmware.
edit: After seeing component side of GM328, I bought the GM328 as it has protection and all same features above.