im not a gaming expert, but i bought diablo 3 and quite enjoyed it. its basically the same as diablo 2 just better graphics, new game play and story line. im not sure about the online part but you have a choice between playing in a public or private world.