The problem with Facebook is that it'll remain an involuntary walled garden.
If you choose to use Facebook, you choose to play by their rules. Nobody forces you to pick them over anybody else.
(Similar is the problem with AIM; I don't like it, but few people I talk to use anything else.)
(Zuckerberg recently said on Twitter that Facebook is opening itself up as much as possible this year, so hopefully everybody gets to be happy!)