I always consider 2 things the most important in a BnZ plane, firepower so you can lay out heavy damage (at least) in 1 pass, and high speed maneuverability so you can line up your shot. Therefore, my list includes:
My list of best BnZ'rs: (non-perk)
-P47 (8*.50, you can mutilate people with it and it handles well at high speed)
-SpitIX (hispano's, good handling at reasonably high speeds) plus if you screw up you can try and turn with him.
-Typhoon (4*hispano... deathrays from god), good at higher speeds though not great.
-190A8 - 4*20mm option. Heavy as a truck but the roll allows you to adjust your flight quickly to get in position for a shot. 4*20mm makes any hits pretty effective.
-190D9 - nice firepower, good climb, good level speed if everything goes to hell and you need to leave. Again, it can maneuver well at high speeds so allows you to line up shots better.
I never consider the 109's as that great, especially the G10 which rides too fine a line between high speeds and compression. It also doesn't have the firepower unless you pack the 30mm or you load up on gondolas which turn the whole thing into a dumptruck. It's hard to line up a good shot when you can barely roll at 450mph.
The P51 is ok, but 6 *.50 just isn't the same as 8*50 and the P-51 tends to be pretty fragile to stray hits... the engine or rad seems to go pretty easy. The wings also can get creaking badly or you can pluck the wings off pulling G's.
Just my opinion though...
-Soda