Soooo many options.
All around, IL2 is the best in the game. Heavy armor, bombs, rockets, and they're not bad dogfighters in a pinch. There's a reason they're the #1 choice for base defense when fighter hangars are porked.
A20 is nice, but once the bombs are gone, MGs are not gonna do the job. They do feel really nice to fly though, and a good pilot can terrorize little fighters with BnZ tactics. I like to think of it as an even more massive Jug.
Stuka with the moab makes it hard to miss. Getting there can suck though. It's also the best choice for scorepotatos farming points/perks/hit% from factories. Though, to be fair, a GV in a city will give even more points/perks/hit%

Mossie is not bad, but not great. il2 23mm > mossie 20mm hispanos for AT role. Gets you there faster than anything else though, and, imho for an average pilot, a better chance of surviving encounters with fighters than the other options.
The ultimate solution: Lanc's with 4k/1k bombs or mostly 2k bombs. There's really no substitute for carpet bombing tank town with massive ord. They'll just spawn, you'll probably die on the way home, and you can rinse-repeat... and get nasty messages on 200 & private for being a dweeb. Then, you laugh at them.