Well, that was most interesting to read all the responses here. I am lucky to be able to use Binance here. I mainly use their p2p with Revolut. One time I wanted to transfer directly to my Huobi and bank blocked my account and I had to spend long time on the phone, listening to someone who has no idea about crypto, educating me how dangerous crypto and exchanges are. What a palaver!
I also purchased crypto with coinbase and Bitcoin.com wallet in the past, but in the end P2P to Binance seems to be the cheapest way to do it.
There was also a funny instance of me adding to my HE wallet without planning to do so. I purchased some wax on Binance a while ago when it was super cheap. Last month I finally sent it to my wax wallet. When I heard about Mutera game, I went to read about it and realised I could buy NFT packs with my wax and then easily transfer them to my HE wallet. Now regretting I only bought 1 pack 😂