Just to stick up for the drinking non-smokers. I'm enjoying going to the pub and not stinking of smoke the next day or washing my hair before I go to bed to get the smell out of it. The 10pm compromise sounds horrific to me - the eating areas were rarely the problem anyhow (unless like Ana's it's quite a small space). I'd rather enjoy an adult convivial atmosphere with laughing and talking at 10pm rather than it suddenly being smoky. I recall one pub (pre-ban) on the Thames which was smokefree til 4pm. By 4.05, there was a fog inside so you could barely see the bar. And having to drink up just so you could breathe was a pain.
Good on you though for not going with the mass heaters outside. It defeats the purpose of the ban in some places by forcing you to run a gauntlet of smoke to get into the clean air in the first place; not to mention the environmental impact.