One question you need to ask yourself is how much do you need anti-shake, and what's your budget - the Sony has image stabilization built into the camera body so any lens you use on it will be stabilized - a big plus if you need it and are on a budget. Both Canon and Nikon put stabilization in their lenses so if you want it you'd have to buy more expensive lenses, and your selection will be smaller. That won't matter if you are a steady shooter and/or always keep your shutter speeds high enough to deal with camera shake.
I am trying to stay to a budget and I do like the Sony because of the in camera stabilization. I used to do a lot of photography with film, my own darkroom, etc....but as time has passed I am much more of a "snapshot" shooter. Unfortunately, due to my past experiences I have become accustomed to a certain amount of quality in my images.