When it comes to mirror-less cameras, Sony is the best choice. Sony offers features like in-body stabilization and better eye auto-focus whereas Canon has the better DSLRs, however, and a greater lens selection.