High alt fights. Mostly hate them. The performance of the A5 just drops off so sharply.
In a Ta-152, there's little better. But, lacking high enemies, I've found that dogfighting in close, with T&B elements works remarkably well at all altitudes. Spits, N1K's, F4u's - I've surprised more than a few of them by flying the Ta-52 very aggressively and very low.
The 109 at hi speed is awful. But, if an enemy dives and runs for it, just get into a shallow dive, then level out when speed gets high. For a while, he'll outrun you. Eventually, the speed gained from the dive will start to fade away. Then you pounce - you'll most likely missed your first pass, since you have little control. Go aggressively into the vertical, pulling high g's (if the enemy is significantly slower than you), and then play the 109 game.
Haven't flown the G10 in a long while. It isn't the best plane for furballs - but there's nothing I'd rather be in in a 2v2, 2v3, 2v4 or 2v5. With a competent wingman fighting unorganized enemies, it is possible to win a fight like a 2v5 in the G10.