^^i think with worldpay and other mechant account services, you can impliment them so your cusomer never like leaves your site, all that stuff is done in the back ground which in my opinion looks much more porfessional than being displayed with a paypal and nochex screen.
however alot of disadvantages like worldpay can hold your money for up to 4 weeks.
best is to have a merchant account with your bank and use worldpay or someone similar as a psp (payment service provider). that way the money will be within your business bank account within 3 working days (as im being told by streamline)