Personally, I prefer Nikon for everything but the final image quality. Nikon IMHO has way better metering, spot metering, AF system, flash system, ergonomics, film-like noise... but Canon has way better sensor, and that's what is really important. It's a dificult question to answer. I LOVE Nikon, but Canon sensor and ISO performance is just far more superior...