All I can say was, it was coded pretty well in terms of GUI, and the campaign and such.
-addresses(most games have critical settings server-sided, good for us or not, debateable)
-Perks(tho i find them quite fun on occasion. In fact, I don't get the fuss, really)
-Steam offline issues
Well you know, the small stuff that adds up to a lot.