IMO, the timing was everything.
If one has plenty of, say, fighters that can do 250 mph, and climb at so many fpm, and have just two LMGs abroad, they are a far better thing than the enemy fighters that are supposed to do 300 mph, climb very fast, and have 4 MGs of any calibre, but whose are alo just to roll out from factory(ies). Here we can also facto-in the ability of the design to be mass produced.
Other things that make a good fighter (apart from ability to change it's position fast, while ranging far, wide & high) were, in no particular order:
visibility, layout of cockpit - 'human interface' (gauges, handles, switches - yes, I'm looking at you, P-38), size (big size = enemy will spot you easier), ability to sustain light damage, weapon set-up, how much there is stretch in a design (so more powerful & heavier engine(s) can be installed, more fuel, weaponry, protection, electronics), how easy for novice pilot is to adopt to the type, ability to be easily serviceable, stall warning & behavoiur.
For the bombers, some of the above apply, but here we also look whether the co-pilot is next to the pilot (applicable for 2/3/4-engined types mostly), how easy is to abandon the bomber need be, size of the bomb bay so there is less need to carry anything outboard, defensive weaponry fo the most of the types.
For all carrier-borne A/C, one might want docile handling during low-speed flight, plus what applies from above mentioned.