TK is correct. You over-estimate AH2's complexity with hit detection
It'll blow up any plane in one hit, BUT it's damn near impossible to get any hits ever to land on target.
IL2 is crap for busting tanks. Especially T34s. The 23mm guns won't do squat. But the 40mm guns of the IID will disable or kill the T34 and the panzer with just 2 rounds into the turret.
Plus I dogfight all the time in IL2s. Down low they turn better than most planes and are slower (allowing them to turn inside other turns) and the high number of 23mm rounds (plus 2x50cal) means it downs fighters usually in the first hit. Then again, the 190F-8 can also dogfight. I see nothing wrong with that part of the equation. It's the tank busting effectiveness that leads me to suggest the IID over the IL2.
The IIC sucks for tank busting. 4x20mm won't kill a T34, and have a slim chance of damaging a panzer. They just don't have the penetration most of the time.