Not sure this is the right place for this thread, but you might try ProPay...I've used them for a long time...very good for small business. Just came up with a new shopping cart system that is really excellently priced. Good Luck
Most people want to pay through PayPal. But this does not mean that you should ignore the importance of 2checkout. If you accept only PayPal you will certainly be narrowing your customer base. It is good to have both PayPal & 2CO payment options.
PayPal now offers an nifty API that you can build into your website to accept credit cards without forcing people to leave your site as well. Amazon payments and google checkout are also both good payment services that allow people to use credit cards etc. to pay.