The yubikey is small and very tight to the touch, and really has nothing to break unless it is exposed to very high temperatures. Therefore, in terms of reliability, it is great.
He is not afraid of water, he is not afraid of falls even from great heights. The same cannot be said about Trezor.
If the Trezor gets caught in heavy rain or falls into the water, then everything will be over with him. Therefore, they are both good, but each in their own area.