I'd much rather recommend you to use coinbase wallet if convenience is what you are looking for. If security is your concern, then trezor wallet anyday!
Ok.... Which for the two do you recommend the most cos one have to be the one you to stick the most
Depends on what your looking for. If you want one you are secure and control it 100 percent yourself then getting trezor is a great option. You get the most popular hardware wallet.
Coinbase you are trusting them with your coins. They do have a insurance policy that should protect you if site is hacked (does not cover you losing due to your fault). But you don't have control you have to go through their site always to make transactions. If it's down... you have no access to coins.
So all depends on what you want as your wallet.