They are equally useful and about as well developed.
Comparing Esperanto with Klingon is comparing apples and oranges. No, Klingon is not that developed as Esperanto is. Klingon is for a bunch of enthusiastic Trekkies who wan't to live their universe. Esperanto has a 136 year old history with a bunch of literature, music and tradition behind it.
No other constructed language has that.
Oh I love it how people shit on Esperanto for it's euroncentrism. Argumentation by perfectionism, that's this. No one says that Esperanto could not evolve into a more egalitarian language, but feeling morally superior because its inventor chose to take from one cohesive language family (latin, romance languages) because the roman empire conquered the world a long time ago ... is silly and wrong.