I like ledger for it's size, price and form/function.
If you are concerned about price and quality both, then I think ledger nano S will be the best choice here because you will get the features that you are demanding.
I like trezor because it is established, and I "believe" it has some cool functions like you can choose transaction speed/price and gives you an estimate etc. I don't think ledger has that. It's also easier to update firmwares and etc.... it's also 100 vs 60 bucks...
Yes, ledger nano S doesn't possess that feature because trezor had been up and running in the markets before it came (in my knowledge) and had since been serving better than any others. Trezor is the best choice if you can spend a few more bucks because it has much better features and compromising your security for a small amount isn't smart.
I like the fact that some of these connect with other software for ease of use. I believe both will hook upto exodus? or mycelium to send funds?
Both will be fine with mycelium, as well you will get an address from both if you wish to send funds directly to your cold storage hardware.