Best Payment Gateways

Hi All.
I wondered if anyone can advise me what the best and most cost effective payment gateways are? PayPal has been recommended but just wondered what others think?