I pesonally think that tamagotchi's are probably the best because neopets are really just still cartoons that do not grow up or anything. Digipets kind of similar to tamagotchi's but just not quite as fun, same goes for any other hand held virtual pet like digimon and so forth. Also it just seems like tamagotchi's are higher quality than most virtual pets and they were the first to come up with connecting. Plus Tamagotchi's have a whole bunch of different versions like Angelgotchi, Morino, Tamagotchi Yasatchi, Entama, Mothra, Devilgotchi, Oceangotchi and so forth. So overall I just think Tamagotchi's are the best.