I started out with a manual (click clack machine) bank merchant account, which cost me too much.
I then went through these guys and have never looked back since:
http://www.ezegroup.com.au/ezepos_about_us.php http://www.ezegroup.com.au/ezepos.php (page for eftpos)
I also got a discount on the sign up fees, because the forum I was on at the time generated several recommendations. It was something like $30 of the startup price. It was quite a while ago now, so my memory isn't that good.
I was able to link it to my choice of bank account (that I already had going).
I use paypal a lot online (for security reasons) - I have MOTO eftpos so I can do phone orders, and also use it for point of sale customers.
I found the fees on this MUCH cheaper than what I had with the bank. And When I spoke to the bank about upgrading to an eftpos machine they fobbed me off.
At the end of the day it's the bank that still sends me statements and processes the fees.
Highly recommend the above business and I know of many people who have also used them with satisfaction.
All depends on what you want to achieve and what you need it for. eg paypal vs eftpos. my recommendation would be that if you are only doing web sales paypal is the way to go.
You may also find that some large retail associations may offer discounted merchant facilities for being a member with them. So if you're a member of any of these groups, suss it out.