I have a bluetooth dongle. And a basic one all-in-one obd standalone. And techstream. I don't keep the laptop in the car for techstream. I do keep both of the OBD readers in the car, but not hooked up. I just think it's one of those things where redundancy is a prudent path. They're not big or heavy, so little downside.
I do worry about relying on my phone, bluetooth, a dongle, and the dongle software, all to work for sure on mission critical stuff like the fuel evap reset, or a 4Lo/center diff failure. I could drop the phone and brick it while on a trip, for example. Then how do I reset the codes? (probably should look into this, I bet we could short some OBD pins together . . .)
I also have a bluetooth switch for some accessories, these are all non critical or have a manual override for the same reason.