I'd say an inline is definitely the way to go. I've found they're rated at a higher flowrate than most surface mounted fans, and from my experience, they seem to be quieter too.
I find there's no "best" way to control them though, a humidistat control would be great for ensuring sufficient water vapour removal, without turning on unnecessarily, but you also want it on to help remove smells, which this wouldn't do. In my opinion, a timer from the light is the best compromise, especially if the fan is an inline as you barely hear it anyway so it won't wake anyone.