I needed a shop system for Joomla 3 and chose Joomshopping component. It is very easy to install, configure and handle. It is possible to make your own themes for the whole shop and create different templates for every category and product. It is also possible to download a responive template. You can get a lot of free and paied extensions. If you need a simple shop without complex shipping and payment methods the free offert extensions are good enough.
The handling of the language of the core component is a little bit special. There is no ini file in the Joomla language folder. But you find the language in a special language folder inside the components folder and you can do your language overrides by copying this folder and modifying the language strings. There is no possibility to do this in the Backend. This is not the Joomla standard. On the other hand the ini files of the modules are in the Joomla language folder and can be overwritten.
Four stars, number five is coming as soon as the component has the Joomla standard language handling. But this will for sure take a lot of work to do.