Movie wise, yes, Gale is hotter.
But honestly. It's Liam Hemsworth.
I actually think that Josh Hutcherson is EXTREMELY attractive. He's got good looks, but they aren't in the realm of the super mega awesome foxy hot.
He's the attainable kind of attractive.
The man you marry and love VS the man who is mind meltingly hot who you'll only have in your fantasies.
Besides, even though I can't help but have a distaste for the whole "Team" thing... I am on Teem Peeta. I don't find many of Gale's personality traits attractive.