You could also use _ or CamelCase to be a bit more friendly towards stupid password inputs.
My biggest problem with the passphrase system is how hard it is to use with lots of services. Plenty of places still enforce stupid requirements like maximum lengths, one of each type of character, or no spaces.