These are very, very different cameras. The Canon is an entry level traditional DSLR with all the traditional tools of photography (plus primitive video). The NEX is a very small, whole new concept that breaks the rules - more like a high image quality, interchangeable lens Point & Shoot. To have narrowed your choice to these two says (to me anyway) that you haven't really decide what you want in a camera. - Terry