Most MMO's are rushed, buggy and missing content at launch. Especially for a game that switched developers a year in, without the release deadline being commensurately being pushed back. Good thing about them, and the whole reason you pay for a subscription, is that what you get at launch is not the final product.
At the very least, you shouldn't refer to it in the past tense. If it doesn't meet your standards (which are perfectly valid, don't think I don't understand where you're coming from) I'd suggest giving it another shot after the Season 2 release. S2 will be what STO would have been had they pushed back the aforementioned deadline. I view the game in its current state as an extended beta, which is getting slightly better each week.