olmypus not bad, but considering noise handling in higher ISO setting, canon is better (since i like night shooting). fuhtermore, comparing with canon and nikon, olympus dun have much choice of lens.
350D fits well in my hand, and shutter is more quite then D50....
To me it's more or less around the same price. If you compare Canon's L series to the high-end Nikon optics, i think the Canon ones are more expensive.