If you want to be able to buy crypto without the hassles, a BTM is the best solution. No wait time needed to get approval of your documents (e.g. personal information, bank account, etc.) from an exchange. You can use an existing wallet, or the BTM will provide one for users who do not have a wallet. This also makes it more inclusive to users who want to buy crypto but do not have bank accounts or other financial service brokers.