FWIW I've been quite pleased with PayPal, both standard and "pro." They get a bad rap (somewhat deserved), but for ease of setup and low barriers to entry, they're the best I've found.
For one customer (a music festival) I set up paypal integration for ticket sales three years ago and haven't had to change anything since.