A good option would be to add the possibility of using an external wallet, brave wallet or any exchange or wallet that supports BAT.
To deposit in Gemini you must verify your bank account, in Europe many banks charge high commissions (44 euros) to make transfers to Switzerland or international transfers. Doing the verification is not a profitable option. If you don’t do the verification you can’t get the cryptocurrencies or money out of Gemini. Unless you send the cryptocurrencies to an external wallet through the ethereum network paying high gas fee.
Binance would also be a good option