First off, ANY dev who is willing to be a member of their community (for better, or worse) earns my accolades. Now ... onto the more important stuff.
So, how many games do you know of that have a strong following a year later? Out of those, extrapolate the number of gaming forums who STILL have the devs on the forum after that period of time. My experience tells me that the number is EXTREMELY low. So, why is ME3 such an exception?
To understand the rarity we must accept a few facts that we probably haven't previously considered.
First fact: Multiplayer is an ADD-ON to ME3. When the game first came out, people purchased it to play the single-player experience, not the multiplayer one. With that being the case, the game was NEVER meant to revolve around the MP experience. So, what happened?
Some might say Bioware screwed up, but in this case they did it in a GOOD way. As the SP experience was the heart of the game, I'm sure it received the lion's roar of the dev's attention. So where did the screw up occur? Well, with SP on the front burner they probably felt they had great breadth to experiment with the MP - after all, if it turned out bad, it would just be seen as an addition that went south and would soon be forgotten. However, that never happened. In fact, the MP turned out to be far better than most MP games out there. Like I said - a GOOD screw up!
Now, back to point ... all of the people who are complaining about this game are doing so because they LOVE it and because they want to see it continue to mature. They just aren't willing to see it go, and that is owed solidly to the efforts of the dev team that created it and have continued to maintain it. That's why the devs continue to come to the forums: because they realize they have made a runaway hit and they want to continue to mine data from the players to make it even better.
So, why then isn't everything being fixed? An excellent question.
First off ... many things players consider to be broke are preferences ... not actual bugs. For example, some players like a charged Acolyte versus those who like a chargeless Acolyte. Who is right? Neither party, as it's a preference, and it's impossible to please both camps.
As for certain factions being tough ... I see many players out there demanding a diamond mode to make the game even TOUGHER! The fact is, we don't all play at the same level, which is why we have bronze, silver, gold, and platinum. Truth be told, I think some of the complaining revolves around a few players who want more credits for less effort. I only just started to play gold, and I have yet to play platinum, but I would like to think that those players who regularly play both modes are some of the best out there and that they earn those credits.
Rocket glitching and other no-nos ... I have never met a rocket glitcher, and I don't want to ... but I won't stoop to blaming the devs because some players out there like to cheat. True, we should be able to ask the devs to edit this unwanted cheat out, but at the same time we need to fully understand that we are REALLY asking them to do this WITHOUT breaking any of the game's current mechanics .. and that's just not that simple with such a complex game. There is no 'deny rocket glitching' code, and for every fix they find to the problem, there are hundreds of players out there looking for a new exploit.
It's really easy to say, 'just place an option in the code to count the players missiles at the beginning of the match and to not let them fire any more than they started with: on top of that, allow a missile only every so many seconds. Sounds easy, right? Well, it isn't. It takes a lot of code to affect such a change, and that's a lot of code that could cause serious troubles elsewhere.
The fact is, the devs know they have a hit and they want to keep us goats folling the goat path until the next iteration of ME3. To do so, they are faced with the impossible task of keeping as many of us happy as they can until the next release (which I heard was somewhere in 2014).
To be able to keep us around for a year is commendable ... but for them to still be a part of the community a year later ... as angry a bunch as we can be ... is beyond committed. In fact, I gladly offer up my platinum fleeced straightjacket to all of the devs for putting up with us for so long.
Last, but not least ... Bryan is a human being, and an active member of this community (he plays the game, too). As a fellow player, we owe it to him to share a good game, rather than our animosity and anger.
I'd be honored to play in a match beside Bryan, but I don't expect him to honor me with his presence in a bronze or silver match, as that's below his current playing level. Still, I would love to watch him single-handedly rock a brute while simultaneously completing an objective and reviving a team member (I would probably be the one being revived).
If we want ME3 to mature, then we all need to mature as well. Don't offer up anger, as many do. Instead, offer up suggestions and allow the devs to decide what is and isn't plausible. After all, they code the game, so I am certain they know its limits. Then, when the day is done, go out and kick the asterisk out of a few Banshees.
I apologize for the length of this, but I don't post often, and when I do I like to say exactly what is on my mind (which takes some time).
To Bryan, and all the rest of the devs, thank you for making a game that I think truly rocks!