Pros: fun, limitless, multiplayer
Cons: not multi-threaded
My biggest and only problem is when playing minecraft at high resolutions, my i5 @ 4.8GHz is a huge bottleneck. Only if I have view distance set past "far" with optifine. If the game was multi-threaded I could have the view distance on extreme without any problems.
All in all, this game is amazing.