I limit my hand soldering to 0603 or larger.
On small devices I use solder paste unless I'm replacing a component -- In that case it's often easier to tack it in place with whatever solder is on the pads.
0.65mm pitch is the narrowest I'll do willingly, but I've done 0.5mm pitch by hand. The hardest part is really getting things aligned.
I have a rework tool as well, and although I can do a lot of stuff with an iron, there are times when hot air is just a lot better.
Oh, it also helps to be an octopus.