People have every right to criticize something they pay monthly for, buy expansions for, devote a ton of time and effort into, and have formed a community around. I find it bizarre that just saying a team "worked hard" on something means they're immune to feedback and crit - that's how we get terrible writing like Dawntrail. The strongest criticisms for DT are coming from people who have adored this game for years and are invested in its storytelling - framing all those people as whiny bedwetters is cheap.