For the love of Bitcoin,
never ever recommend anyone to use Bitpay. They are terrible, incompatible with many wallets and will censor vendors and users on demand.
Coinbase is the same as bitpay. Maybe even worse, as you won't even have the privatekeys of your funds and they are strictly regulated, freeze account funds at will and so on
Same type of service, but Bitpay is by far a bigger sell-out and can't be trusted with anything.