Guarda is another wallet that I had the opportunity to test. It's an open source, non-custodial wallet that can hold a large amount of cryptocurrency. They used both the online wallet and the phone app. They let you to purchase and sell cryptocurrency directly from your wallet.
The wallet itself is quite user-friendly, and you can quickly navigate through it. The primary issue is the interface for exchanging and buying. It's convoluted, with hefty purchase costs and exchange limitations. It is preferable to remain with the wallet function and use the clasci exchanges' exchange functionality. It's worth noting that security is lacking with 2FA.