As a few people seemed to have mentioned, one major difference is the potential.
Another difference that I see is how you interact with them but this is kinda hard to explain.
To interact with the eyepet you have to exist in it's world, i.e. you watch yourself interacting with eyepet (and that's just something I really can't get my head around, seems counter intuitive. But having had no experience with it I can only talk about it as I envisage it. I would love to have a go with it to see how it actually feels). So eyepet has his world that he lives in and you go into that world to interact with him. Outside of that world eyepet does not exist.
But milo exists more in our world rather than his own. He's interacting with the real you, not the you inside his world.
My head's hurting. I can't explain it well enough. I know what I mean anyway.







