Good-Person
Captain Junkie
I will not say that a particular payment processor is the best and it is not even good to focus on just one payment processor. It is good to have more than one. It also depends on the one the business owner prefers.
I think that there are many payment processors that could be best for your business. Normally, people would like to use payment processors that help the customers to reverse payments in case they are not satisfied.