I haven't done any updates to PayPal Pro recently. It should still work, but if it doesn't it's significantly easier to maintain as I've a full testing environment for it and access to all their detailed documentation. PayPal Standard, Ogone, Authorize.net, and 2Checkout are probably the most used and recommended gateways we provide. Regardless if you run into PayPal Pro issues we can at least fix them. As for Moneris I still can't find the CA implementation documentation so I've no idea what to suggest at this time.