If you budget will allow it, I feel a 08-up is a better choice. I’m wanting to upgrade to a Gen II even though my bike make a bit more power.
Other than styling changes these are some of the differences I can think of.
Better injection system: Closed loop with an O2 sensor. Dual injectors allows for better part throttle and lower RPM response.
41 more CCs 1299 to 1340 by a longer stroke. (2mm)
More compression 11:1 to 12.5:1
More aggressive camshaft profiles
Slight changes in the head including intake port spacing for better flow.
Smaller rod pin size should be a bit lighter along with a lighter rod on the small end.
Tighter bearing clearance
Higher RPM
Ti Valves
Lighter Valve springs
Slight changes on the clutch (fibers, springs, drive pins)
Transmission changes (larger output shaft, some back cutting, and it shifts better)
Better Instrumentation with a shift light
Radial Calipers on the front.
Different sprocket ratios 17:40 to a 18:43.
Loss of mount for center stand on the Gen II
The ABC power switch
Better suspension set up and sprung a bit heavier.
Lighter wheels.
Overall lighter with the exception of the exhaust. Stock a Gen II is a tad heavier, but if you put a similar full exhaust (or slips-ons) on both, the Gen II will be a bit lighter. (Gen II slip-ons are heavy with the cats built in)