The Coinbase Pro is advanced exchange platform from Coinbase ecosystem. They have created really nice UI, which is easy to orient in. You can buy your crypto easily using fiat. I can see only one constrain and that is there are only few crypto traded right now. On the other hand there plenty advanatages over comeptition. The exchange is regulated and trusted by many customers. It is one of the first exchanges. They have reasonable fees (some are lowest in their tier). Not long time ago they had no fees for withdrawal - this was perfect especial for ethereum - you could bought ethereum at Coinbase Pro and then use it for fees for differet projects and exchanges. I would really recommend this exchange for everyone who wants to start trading (or at least want a buy a piece of BTC and then hold it and wait for price to surge :).