I run a 12-21 (10sp) and love it! Mind you I do want to pick up a 12-25, if I can get into the Club's Rocky Mountain ride this year.
The other day I was out on my Trek which is a 9speed 12-21. There was a point in time when I felt I was looking for a gear I didn't have.