Up until now I buy all my crypto on Coinbase & crypto.com and have transferred the majority of it to my Ledger.
I just want to buy some Allianceblock and then transfer that too my ledger also to hold for a few years.
You're aware of everyone's concerns. There are some people that have a terrible experience using Coinbase so they won't really suggest buying there. But how about you? You seem to have good experience on them.
Coinbase has been fine so far, other than the pretty high fees compared to elsewhere I find them pretty good having not had any problems yet myself.
Many don't like them for those that you've mentioned, the fees and the kyc thing and mostly every stuff that they have. That's why if you're not experiencing problems with them, that's making you stay.
While for the others, if they're only experiencing bad stuff on them, they're unlikely to stay on them.