Is JavaServer Faces a good technology choice?

I'm working on a new idea that I think could be pretty big, but right now I'm the sole developer. It's a Java web application and I'm trying to decide what to do about the front end markup. I'm contemplating JavaServer Faces since that's the currently suggested Java web markup language. My concern is that if the idea turns into something bigger than just me working on it in my apartment and additional front end web people are brought on, will they have any idea about JavaServer Faces? It seems like web people know PHP, maybe Python, Ruby on Rails, things like that. So I wonder if going with JSF is going to screw me down the line if I try to bring on additional people? I really don't know how much mindshare Facelets have.

Not that anyone reads this site, but input is appreciated.