I have an original Topre Realforce and an HHKB. They’re both reliable, no-nonsense keyboards.
If you customize lots of things and carry your keyboard to many different computers, I guess doing it in hardware is marginally "better" than just using software, but ctrlcaps is common enough that the software is just there by default.