For another view, OpenCart is great. It has some wonderful features out of the box like coupon codes, gift certificates, an affiliate program, customer loyalty points and a lot more. It is on MVC architecture so your theme, your code and your data are all fully separated. This makes it nice if you want to add a mobile store then normally you have to either build one from scratch or use a program that manipulates the desktop site and make it work on mobile to some degree. MVC allows you to simply use the same product pooling and build up a mobile site the same way the desktop site is. But it is built to be mobile from the ground up.
I am sure many have this as well but if you adjust product much for $30 you can get an excel upload download module that allows you to build your product in excel which makes it uber simple to view a layout of your keywords and work with them to get the right flow through the cart. You can even pull it and do a side by side with MOZ.com spreadsheets and fix your issues with ease then upload it and done.
It also has VQMOD which means that plugins can be added via XML at run time. If you remove the xml file then the default files are rendered again instead. So if a plugin breaks your cart, just delete and go.
The multi-store system is nice as well if you have use of it. I spend about $400 on scripts with each OC install and end up with a eCommerce, mobile commerce and Facebook store that is fully integrated with oAuth2 and builds a newsletter list as well as a push to Facebook marketing list and control center in the admin. Orders are emailed and print on payment receipt, abandoned cart reminders, GEOIP with 37 languages and 17 currencies that are fully automated and even rewrite parts of the code in the native language which helps with SEO. Very CDN friendly and while there are a few quirks they are very easy to work around.
The MVC makes it fast to learn because you do not have all the code in one spot. This makes it easy to follow and learn. I have an OC install with a 5 pic 980x400 jQuery slider and over 2.5mb of other pictures alone on the front page with all the bells and whistles that loads in just under 1.5 seconds.
Security is also easy to achieve. Of course nothing is secure out of the box but it does have SSL integration etc. You can find a walk through to harden it and be done in about 5 or 6 hours your first time and 2 hours total once you know what to do.