My experience is quite good with Guarda wallet. I've used the desktop version once in the past to receive an airdrop of a project hosted by the guarda company. This wallet also gives you the privkey and mnemonic phrases for each coin address so you can export the addresses to other wallets.
Unfortunately for bitcoin addresses, Guarda can only generate legacy addresses. Although they claim to be open source wallet on the main page, on the other hand
they also state that the core code of the wallet is hidden because it is considered their intellectual property.
-snip-
Guarda Wallet:
....
Cons -
1. High fees
Tx fees can be set manually in advanced options, cmiiw
? The Zero fees feature is interested. Is it for exchanging coins too?