I also think so. It is better to buy through P2P by creating an account on a good exchange and verifying it. It is better to adopt the DCA method. You can buy weekly or monthly amounts of $20, $50, $100. It is better for traders to wait for the market to fall but not for holders. After buying $500/1000, you transfer your high security to a wallet. I created a wallet, saved the phase well, kept the wallet address, deleted the wallet and only transferred bitcoin from the exchange to that wallet address and I think this is safe and good. And I wrote the phase of that wallet in a diary and told my wife because if I die, she can find them.Because a few days ago a boy in our village died. He held Bitcoins like this but we don't know his wallet phase so they couldn't be saved anymore.
Some of your points are very good but some need improvement. Buying from CEX exchange is not bad especially if you are withdrawing weekly or monthly into your private wallet where you control the private keys. It will only be bad if you buy and keep them in CEX instead of withdrawing to your wallet. However, it is better to use DEX exchange to buy your bitcoin if you don't want to submit KYC.
Secondly, you should not wait for the market to dip before you buy, I know you referenced that to be what traders do but it is better we keep traders out of this discussion since what we are discussing is long term investment and not trading. Therefore, the DCA method is just enough for anyone that want to accumulate bitcoin for long term.
.