I only ever used Auto <br /> and then place any needed <p> tags into the templates and so clients can literally just type in what they want and press return and not have to worry about anything.
I know that semantically it’s not 100% correct but it validates fine and is still perfectly legible and doesn’t cause any problems anywhere so that’s why I do it.
Best wishes,
Mark
