>>715900178 (OP)Besides from the godawful launch and the fact that it was a success anyway down the line, didn't they actively develop on it up to a few years ago?
Ideally that means it's better than it was at launch and has a fair share of content in it, so it's no real surprise that people like it nowadays.