I've always preferred Payments Pro. This gives you full freedom to build your apps how you want to.
You'll be able to integrate credit cards directly, so you can build that UI however you want, and then you can use Express Checkout API's for the PayPal payments, which provides more features than Payments Standard does.