merchant account options


What is the best merchant service for online transactions. Im wondering who is worth reffering customers too?