I use them to process payments through Freshbooks but don't use their shopping cart or anything so can't comment too much on the adminstration side of things. Over the years in using their service, I've had very little issues - payments are issued promptly and have not had to deal with support...