Lots of misinformation there by "iampresent" - glad that WinningIO clarified it.
I've been using 2CO on and off for the last 5 years and never had any major issues with them (apart from their somewhat outrageous fees).
With that said, I'm also not in the "Internet Marketing" space, and based on what I've heard 2CO have gotten relatively strict in terms of what they do and don't allow to be sold through their platform, so your best bet would be to email them and verify whether they're happy with the services that you're offering prior to putting time, money and effort into setting up the account and the integration.
Another issue that doesn't bother me personally but that I know does bother many is that 2CO enforces their "strictly one website per account" rule, so if you're someone who sells through multiple sites (or accepts a lot of sales offline) then 2CO is likely going to be a nightmare for you.
If you're based in the US or UK then there are other, cheaper and better alternatives available, such as Stripe, etc. If you're in a third world country, though, then 2CO may easily be the best option. It also helps that they accept PayPal - especially for those in Internet Marketing.