I have been happy with Shopify the couple of times I've used it.

1. If you develop for a client you get a monthly kick-back based on their sales.
2. Hosted solution, you don't need to set up the...