The Canon 50D, announced only one year after the 40D, has been a big surprise under various aspects: Canon has made an huge jump in pixel count, from 10 to 15 megapixel, and an even bigger jump in ISO values, from a maximum of 3200 to 12800 max. Moreover, the price was about 30% higher than 40D: as you can imagine, similar specifications raise great expectations, and they have led to great disappointment when the first cameras were delivered and they did not give what Canon "promised". The highest ISO settings are a joke - 6400 and 12800 are so noisy that they are unusable - and overall the noise is on par with the previous 40D, or slightly worse.
If you add that the first samples shown on the web had very poor sharpness and a lot of optical aberations, that the 40D Canon be bought for a much lower price, and the 50D does not even offer the advantage of movie mode (for now reserved to 5D2), you can understand why the 50D has not generated as much enthusiasm as other Canon cameras.
Actually, the 50D is not that bad. It has not yet the extraordinary price/performances ratio of the 40D, but overall it is a nice camera! Even though the highest ISO settings are way over the top, Canon has managed to maintain the same noise of the 40D, while increasing the pixel count from 10 to 15 megapixel - this is already a big achievement. Moreover, 15 megapixels allow to make very large prints or big crops: the first (very bad) samples shown on internet where not a camera fault, but they were taken either with poor lenses or poor techniques. 15 mp on APS-C would translate in 38 megapixel on FF sensor: of course, such resolution requires high quality lenses, and you have to pay a lot of attention to motion blur and focus error. When used properly, the 50D is capable of very sharp, detailed images.
In this page, I have examined some features of the 50D, and I have made a side by side comparison with the top of the line 1DsIII...you will be surprised by the results!
 
Specifications