Guarda is another wallet I had a chance to try. It is an open source, non-custodial wallet in which you can store a plenty of crypto. They have utilized both - web wallet and phone app. They allow you to buy crypto within the wallet, also to exchange the crypto. Wallet itself is user friendly and you can navigate within it quite easily. The main problem is with the exchange and buing interface. It is compliated, with high buying fees and high exchange limits. It is better to stick with wallet function and use the exchange features in clasci exchanges. Worth to mention that security lacks 2FA.