Well my son is 150 so obviously I know all the answers to everything ever.
I do think that subscription based games should operate on a slightly different basis than non-sub games. Why can't I know the exact date that the patch is coming out? Sure, I want the patch to be finished, but Bioware can work under constraints just like any other creative company.
As a graphic designer, I would LOVE to tell my clients that it's "done when it's done," but that will never fly.
As a paying player-base, we should be very adamant and vocal about what we deserve.