I agree, however I think Miranda Kerr is actually prettier than them both. Then again that's from a female perspective who doesn't fancy any of them. :)
As for her investments, good on her. Probably more than can be said for a lot of spoiled celebrities who live the high life then cry when...