If you live in the USA and cant buy it on binance.
(Binance totally locked up my account for some reason and wont get back with me, which is whatever because I didn't have any crypto on it anyways... and I guess they think I'm trying to do something against their rules as they wont let me create another account)
Yes, Binance is one of the cheapest way to buy Bitcoin in the US and if Binance locked up your account for some reason it mainly because you sign up on Binance.com instead of Binance.us but if you canll have problem with that best alternative are cashapp, coinbase, kraken or coinmama.
All exchanges will certainly provide the best service and comfort for their customers. Various methods are used to attract customers and each exchange is different, such as giving discounts or giveaways, for example.
This is not the season some exchange provide the best service for their customers or use some various method to attract customers because more customer will join the crypto investment and this usually make every exchange site to experience huge traffic and some unresolved situation this day.
there are fake exchanges that provide promotions with big profits, in order to attract customers to be taken advantage of, or to be cheated later. Maybe you already know, which exchanges are official and not.
This is one of the strategy used by crypto currency scammer but there is a list of almost all reputable exchange site here.
However, there are also beginners here, who knows this can help them.
The idea of asking beginners (newbies) for help is unwholesome and I will advise not to do that.
Don't, stick to the promotion, all exchanges must have a license.
It not all good exchange that have license and the last time I checked license is only important for centralized exchange.