Easy to use and definitely makes a big difference for eBay sales. Customer service is fast and friendly. The only issue they seem to regularly struggle with is syncing anchor stores. When I'm dealing with 1,000s of items, I notice I often have to ask for their help to sync my accounts up correctly.
Definitely worth a try. Also nice that you can use different templates for one account-- that helps for varying items. Do recommend personalizing your policies though-- the generic ones they set won't automatically match your stated business policy, and that can bite you if a customer files for a dispute.