Congrats on purchase, Nick!
I'm a big Blueair fan (we use Classic 605), but from my experience Honeywell and IQAir are good too (in case someone still following this topic). The main issue with Blueair is the cost of new filters. But you need to change them like two times a year.
When I was living in an apartment, I was trying to keep my smoking room odorless, and it was quite tricky, but here are some thoughts I'd like to share. Unfortunately, if you want to control the smell, you also need to keep this room as clean as possible.
Some things you can't control:
1) No control over central heating (especially in older buildings)
2) Can't remove pollution sources in other parts of the building
3) Sometimes can't increase ventilation due to living in inner city with lots of outdoor pollution
What you can control and it really helps:
1) Frequency of vacuuming
2) Opening windows to increase ventilation (if this is feasible)
3) Getting rid of dust sources like old furniture and clothing etc. As smoke gets into the cushioning and fabric.
And another trick from missus to get any lingering smells off the walls and floors. Get a bucket of warm water, add a touch of soap, and like a cup of ammonia. Mix it all up and use a soft sponge to gently wipe the walls and surfaces. It helps to eliminate the smell, and this way we kept our second bedroom crystal clean.