You guys have probably heard of that traveller dude in Atlanta who was stopped by federal security who then demanded the passcode to his Graphene OS phone, so he then provided the duress passcode, they entered it and it wiped his phone using built-in data wipe feature.
Now they are prosecuting him with charges of destroying property during an investigation (even though they are the ones who destroyed it, but that's not the point).
They claim he destroyed evidence meanwhile they did that themselves, how can they force him to give them his phone pin when probably there was no warrant to search his phone and he has not been convicted of any crime.
My concern is with hardware wallets. What's stopping them from pressing charges if they try to force us to provide hardware wallet PINs under duress and we refuse?
This highly depends on the country and how laws relating to matters like this are being handled, it's only when matters like this have legal backings that they can press charges, however refusing to unlock our hardware wallet is not even meant to lead to pressing of charges when the person has not been convicted as a criminal or was not caught committing an offense.
There was a case in 2021 where German prosecutors confiscated
$60 million worth of bitcoin from a fraudster and the fraudster refused to give them the pin and so they couldn't access the money, he was sent to jail.
The hardware wallet with this duress pin feature that I have come across is COLDCARD but I guess it's not a top choice for Bitcoiners because it's not fully open source wallet like Trezor.