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.
fresh or grey water in a trezor may not kill it if dried/cleaned properly. yubikey doesnt care of course.
but step on a trezor vs step on a yubikey. yeah no contest. but ive dropped a trezor from like 4 or 5 feet dozens of times too.