Hey, Donna, if you can afford their rates and you think they know what they're doing then hiring somebody to set up a store isn't a bad idea.
The only downside, of course, is when something goes wrong and needs to be fixed.
I did find CubeCart to be easier to deal with but there's still a learning curve and it wasn't without its problems. The biggest given about these open source carts, too, is that you <i>will</i> have to do some customization/playing with the code to get it the way you prefer it.
It's possible that there are commercial carts (for $$) that are super-user-friendly and have tons of options but I never could get any solid info when I was researching them.