If they want SEO or advanced features (coupon codes, blogging, reviews, etc), regular EBM would not be a better alternative. Think of EBM as a black-box shopping cart. What you get is very basic. You can customize a little, but it's meant for non-programmers. We recently had someone implement it, with the knowledge that it doesn't do that much and the client was okay with that because they wanted something very basic. We can help you if you would like.