+ Great sense of persistence. + Fun if played with friends or if played seriously with guilds etc. - Not forgiving for casual players, definitely requires investment to learn the basics. - Tedious progression that revolves around grinding skills and trading.