Definately the IL-2.
It's really sloppy against AA vehicles - big and slow target, and those .50s on the M-16 or the 37mms on the Ostwind will tear you apart real quick. But when it comes to busting Panzers, IL-2 is the best. It does have some trouble against the Tiger though. I've actually seen a RS182 rocket bounce off from a Tiger. But then again, every plane without thousands of lbs ordnance available, have that kind of problem, so no biggy.
The Hurricane MkIID is actually a good Panzer killer, too. You need to land anything from 2~10 rounds of 40mms, preferably on the rear side, to disable the major components of the tank. But compared to the IL-2, the Hurri2D is very fragile, and can lose and shed wings even to Panzer pintle guns. Also, it's not very good against Tigers, too. I've detracked them once or twice, but never got them smoking.
Now, since AH tanks still don't have any 'immunity' against 20mms, and when shot long enough eventually the tank gets damaged and disabled, some people take advantage of this and just up a N1K2, and strafe all of those 900x20mm rounds. Eventually, it will disable a Panzer, or detrack a Tiger. Not as efficient as the IL-2 or the Hurri2D, but it has its advantages.
..
So all in all, Panzers are easy to deal with, as long as you have the right plane for the job. Tigers are, whatever you're in, hard to kill.