I've bought a few Bitkeys for friends. Coldcard is great and much better risk tradeoff but if you're not interested in really spending time learning about Bitcoin security best practices there are still too many ways to mess up in my opinion. There is a higher level of trust required with a Bitkey but it's so user friendly I think my grandmother could use it safely. Ultimately the risk of someone losing their own coins is still higher than them being physically stolen.