If you want to really grow your business, signing up with ChannelAdvisor is one of the best decisions you can make. CA opens you up to so many sales channels and other tools that would take a whole team of people to execute (believe me I used to have a whole team). Personally it saved my organization a ton of money and time to get my business to where it is now. Another benefit is CA never calls of sick or walks out.
My advise is get it up and running and expand to every channel you can.