brain wallet can only be hacked because many people choose pass phrases that are easy to brute force. If it is easy for you to remember then it likely can be brute forced, and brain wallets are about being easy to remember.
With respect to "seed wallet" if the seed is secure then the addresses generated from the seed are secure.
I believe the way Trezor generates the seed is probably secure if it has enough entropy. I suspect it does, but it is a low power device and sometimes low power devices don't. I believe though the Trezor has a way to add external entropy to it.
Trezor really should only be used for long term storage, it really is a pain in the ass to use for day to day spending.