I always take the entire lane when flying down hills. But when huffing and puffing up big hills I'm usually far right or in the bike lane if there is one.
But those pull-outs are exactly the reason why bike lanes need to be as close to the travel lanes as possible. When you put a significant barrier between the road and the bike lane (physical barrier, car parking area, etc) the cars pulling out from driveways and side streets are more likely to just pull right on out as close as possible to the car lanes, often right in the path of bikes. Bike paths on the gulf coast of Florida are NOTORIOUS for this, and IMHO they are really dangerous.