The only two 'cons' I'm inclined to partially agree with are

Linear gear progression and no character building.

I've said for a long time here and other games that there need to be more variety for obtaining gear than "ZOMGLETSRAIDGRIND!" But people are narrow minded and don't want to hear it. they're happy with their simpleminded mindnumbing grind, so be it.

Character building could be as much of a negative detractor as it could be a godsend. I think SE could do it well and beat the issues other games face when implementing similar systems. But again it's one of those things that hasn't really been done right yet.. so the narrowminds step in and say it can't/shouldn't be done.