If you decide to go KYC route, at least make sure you don't do it on dubious exchanges.
I'd recommend: Kraken, Bittrex, Bitstamp.
Why don't you recommend Binance as a recommended exchange. Binance is even now a popular exchange and with the addition of a P2P platform that makes it easy for binance users to buy and sell Bitcoin using FIAT and connect with your bank account..
You forgot to include in your suggestion that Binance withdrawal should not exclude over 2 Bitcoin per day. The rest, you must be passed the KYC they implemented. There are various ways how to purchase Bitcoin without submitting KYC as your legal documents on the exchange.
I had read a different thread that has an error transaction here in Bitcointalk. As a newbie buyer, you should know how it works and the safe wallet where you will store your Bitcoin safely. Because usually, I have heard newbies are prone to hack and scams.