I want something for my landscape shots and portrait second. Sports a third.
I tried the 5D and 5DMark 2 - I'd say both are near perfect for landscape.

But I am NOT a fan of the autofocus of these 2 cameras, and for sports and portraiture the autofocus is important.

Don't get me wrong, the autofocus is good, but not great.
Nikon has much better autofocus in their higher end models imo.