I like that you can store multiple currencies in one wallet, it's easy to transfer funds between them via QR codes or by typing out addresses from scratch which is super convenient! You have no control over your private keys so if someone else gets access they could steal all of your coins (or just some).
The UI for managing wallets isn't very intuitive - there are many different ways things should be organized but none seem particularly logical at first glance compared with other solutions such as MyEtherWallet / Metamask etc., also sometimes sending ETH/BTC transactions will require more confirmations than expected because too few people hold balances within these networks whereas when using Coinbase Pro we would expect this not happen often due to their large customer base? Also transferring assets into my new exchange account has been slow since last week despite having verified phone number & email address used during sign up process; waiting times go beyond 10 minutes now most days without any explanation given.