I don't think there is an application paid or free that I am totally happy with. Neither will have exactly what I want and most only just cover the bare minimum of needs and that includes a lot of paid for carts as well.
IMO the choice of cart should be centred around what is right for the individual business and not on whether it is a paid or free programme. Having said that the cost of a website is an issue for many business owners and most of us end up cutting the coat to suit the cloth and it's part of the choice until we all become big businesses and can have a bespoke website that costs thousands
