There are different platforms that you can choose to buy like binance or something like it which is a cex or using a dex where you don't have to complete KYC. I recommend you use cex if you don't mind about the KYC. If there's a Bitcoin ATM at your country then you could also use it to buy bitcoin using fiat. For wallets, you should use electrum which is a free wallet provider and doesn't cost you anything but if you have the means to buy then use ledger.
There more than enough platforms to trade with, and if you want to purchase bitcoin there are different places that you can get your bitcoin from and there are more than enough place you can actually buy and despite trying to protect Kyc there is limitations to Dex because when scams happen scams happen in such places you will find it very hard to track in such cases because what ever have advantages the same time have disadvantages, when doing a large some is better to choose were there is enough trust so you don't fall victim.
And there is nothing really wrong with Kyc just that a lot of people are finding it hard to be comfortable with and with how scams are happening cex is better, thay is why they are always targeting, people with wallet so that they can silently move people funds without they been able to track, and if your funds are in an exchange if anything should happen to the funds they will be hold responsible.
There a lot going on in the crypto world and that is why you need to seriously need to take security seriously to avoid, so not to fall victim.