Is paypal the best one to use when it comes to using a payment processor on your site, of what would be better.
If it's possible, you should get a merchant account. A real merchant processing account from a licensed ISO/MSP would be better than any online payment intermediary. You'll have the peace of mind to know that you are dealing with a licensed and regulated banking institution. This is one thing you will find that most, if not all, online payment processors lack.
I use PayPal for more than 7 years and I have no trouble to using that... PayPal is famous because most of the people use PayPal than other payment processor.
Depends on what you need. If you're just starting out, use PayPal until your transaction volume is large enough to benefit from the better discount rates of a real merchant account. PayPal's rates are actually pretty competitive.