I'm considering a Trezor wallet. I've read through their info about recovering if I lose the device or forget my PIN. What if the company were to go out of business. Would I still be able to recover my coins?
Yes. Trezor uses BIP39 and is compatible with any other wallet that would. You can in fact import your seed into electrum, though this to some extent defeats the purpose of having a hardware wallet.
This is answered in their documentation:
What happens if the SatoshiLabs shuts down?
There are no such plans because we love bitcoin, but even if we had to close down, there’s nothing to worry about. You can use your TREZOR together with other BIP32, BIP39 and BIP44 compatible wallets. Since our code is opensource, developers from around the world can maintain it and add new functionalities.
You will loose all your coins*.
The Trezor wallet relies on the trezor software running from their website (wallet.trezor.io) for all user interaction.
Yes - your private keys will be safe inside that blob of plastic, but *unless you made a copy of their python github before they went away, there will not be anything you can plug your trezor into in order to get those keys out of there.
Also take a look at the Trezor CTO's replies on their website as to why they do not digitally sign their executable: They refuse to produce identification documents to Apple: https://www.reddit.com/r/TREZOR/comments/6kzj7z/trezor_bridge_mac_version_why_isnt_it_available/
IMHO: Their security and firmware are nice. Their business practices and risk exposure is horrific.