Have to say there are loads of competitors.
It is just a case of whether you want to pay monthly and a lower percentage (in most cases) or pay per payment with a higher percentage of the value and then pay for taking money out!!
Most serious/large e-commerce traders look at bespoke design/bepoke shopping cart and dedicated servers.
So really it is all down to willingness to pay