I don't understand why people would spend the best part of £1200 on a camera and then move it on, making a loss so quickly. Especially when that camera is one of the best pieces of equipment to come out of the canon stable for a long time.
The 7D brings all that is good about the 1 series to the masses (well, a lot more people anyway). If you shoot anything that moves, the 7d is excellent, and it's not that bad at portraits either.
I must concur with one of the statements above that people are buying the wrong camera to start with. If it's portraits & landscapes, then you need a 5DII, but if it's wildlife or sports, then the 7D hits the mark. They are both very different tools.
I absolutely love my 7D - it does everything I need and more. Sure, I'd love a 5DII also, but the 7D has really improved my photography. I'm so much more confident with it, it focuses so quickly, and it handles complex metering very well.
There may be better Nikons, but I shoot Canon, and as I also have a Canon film camera why would I change ?
Horses for courses, and people should think more about the equipment they buy before handing over their hard earned cash - I debated the 5D/7D thing for a day or so, but after trying both realised that the 7D was better suited to my needs.
Steve