I wouldn't date either the ugly guy, or the hott guy...
It wouldn't matter that the ugly guy was sweet if I wasn't attracted to him, and it wouldn't matter that I was attracted to the hot guy if he was a complete jerk.
As for the poor or rich guy, I would DEFINITELY choose the poor guy. Even though it's nice to get gifts and be taken to nice restaurants sometimes, it wouldn't matter if it didn't mean anything.
I would much rather be with someone who has no money, but has the heart to cook me dinner at home - or save for a long time to buy me something special... that would make me feel ten thousand times more loved :)