Not another cold wallet question...but kinda...

I don't consider myself a beginner, per se, but I realize that I will never know enough, lol. Bitcoin, crypto, blockchain, UTXO, hot, cold, lightning, etc etc etc...it's all complicated...

Anyways...

Some subs/groups/forums seem to lean towards Trezor or ColdCard, Jade, Ledger, BitBox, etc.

However, they/others also are AGAINST, some of those same ones. Is this a situation of just popularity in a certain group?

Ledger is a good example, some groups are passionate about NOT using Ledger. However I've seen Ledger recommend here tons recently which prompted my question.

So is it really all personal preference? I do get the open source part of it, but with Ledger for example I'll read a post about how bad they are with their history and way their code is technically not open source and that you should use any of the other options, yet it gets mentioned a ton when people are asking for options (along with Trezor or maybe Jade)... and even when people aren't asking for options. "Get off the exchange, get a Ledger or Trezor, not your keys not yours coins."

Just curious why that might be, thoughts?