Played 2 and 3 on and off for 20 years, this is flawless. Do have some suggestions though.
Grabs are hit and miss near the edges of the screen. Vehelits' health needs dropping or its activity sped up, Jet stage 2 same thing, had a few time outs. Enemies not engaging or lagging behind seems to...