Next, use the Coinbase exchange or some other well known trusted exchange to hold 1 bit coin for day to day use or with a wallet on my smart phone. If I transfer this to another user, I can then move another bitcoin from my TREZOR wallet to Coinbase.
I'm curious about your reasoning for using Coinbase to hold bitcoins. I store my bitcoins for spending in an Airbitz wallet on my phone.
Yeah, I'm not so high on Coinbase either.
Also, is there a reason you'd do 1 BTC increments at a time? Granted, the more transfers you do, the more fees you'll incur, but you might consider 0.50 or even 0.25 at a time.