Dealt with xapo, wirexapp, cryptopay all good services but didn't find a solution yet for non EU residents.
So far only found wagecan gold card works which cost ~170$$
Any fresh experience about wagecan would be appreciated
There are few alternatives at the moment, but either still integrating the new system (such as Uquid) or totally unresponsive. I will reconsider the Wagecan option if things will not move forward in the positive direction.