I like your review. It is actually less ambiguous and more easy to follow. I also want to say that the access to the trezor becomes impossible if for any reason trezor webpage is under DDOS. I can see some key cryptos are missing, such as ripples, cardano, iota. I was thinking hardware wallets are all in all.
How did you write that? What code did you use?