Although my money shall always be on Lance, this all depends... are we talking about Lance's Rematch Post HGSS team?:
On the other hand, we have Drake, who has:
Flygon(x2), Altaria, Shelgon, & Salamence
All around powerhouses, and while this is a full dragon team, that doesn't mean Lance ought to be inferior for having dragon-
like Pokemon in his team. Obviously both men are highly,
highly skilled trainers. Dragon masters have to be, after all.
Either way, my money's on Lance. Although this is a bit of a... well... fangirl preference. *neck rub* But he still has psuedo-legendaries, like Drake, and a slightly varied type-set (fire/flying, water/flying). Both teams are weak to each other's attacks, so I guess we could call this a battle of skills and...
Oh by Arceus, I'm rambling. I'm rooting for Lance. There, end of story. >I