Uphold is a virtual wallet for both cryptocurrencies and fiat money, it is founded in 2015 and it has both wallet and exchange features, it offers a virtual MasterCard for the purchase of all currencies online. It is used in over 100 countries with support for desktop and mobile wallets.
It does not charge deposit fee except for third party payment options, its withdrawal fee is expensive and its support is not that effective, It is a non-custodial wallet . It gives user full control over their wallets and has good security measures to keep both user and store assets safe. it supports mobile app accessible by android and iOS.
Being one of the most trusted wallets, I vouch for it to be used by anyone interested.