The max level of a character can only go up to level 99. The game is definitely worth the purchase, people still play this game after around 10 years. The classes of Diablo II are: Amazon(Zon), Paladin(Pally), Sorceress(Sorc), Barbarian(Barb), Necromancer(Necro), Assassin(Assin) and Druid. My favorite character in the whole game must be the Sorceress(Sorc), because of the Fire spells that it can use, and it does up to 14K+ damage. Also, I don't suggest you play Single Player, play on Battle.Net to learn faster, from other people too. Also, don't quit the game, just because it may seem confusing or something similar to that, but keep going at it, you'll end up loving it. One last thing, to prevent getting scammed, don't trade through dropping, as the person can easily scam you, also when you're on the trade screen, always check the item before accepting, even though they exit out of the trade screen, and say "Oh ok, this is good then" for example, and they put something that looks similar, but you don't double check and they give you a different item than you wanted(usually a worthless item) that looks exactly the same as the item you wanted.
-LeetNeo.