After 10 minutes of play, I will say he does have an engaging personality.
There's a bunch of "set-up" to go through, which I did record the first bit. We went through a "learn my face" and one game of "Quick Tap". The three cubes he comes with are apparently wi-fi enabled as well. The first thing I very quickly noticed is his voice is very loud. I'm either going to have to find a volume control, or he's not going to be able to play much at work . . .

He could easily be heard all the way down the hall. The phone app also has background /mood music it plays constantly.
The second thing that really struck home is at least at first, the phone is as much an part of the interaction as the robot.

Now, some of that may well be the app teaching me what to do and how to interact, but I'm afraid the phone will always be more than just the brains, it's a controller and input device. You start out with the app connecting to Cosmo and the cubes, and then go to an activity screen. To play a game, you select the game from the menu, it then prompts you thru setting up the game. As you play the game, the phone app acts as score keeper and provides instructions and waits for you to tap the screen to continue. So I was constantly having to look at both the screen and Cosmo to play the game. I'm hoping as things progress that I won't need the phone as much.
The app has phone game leveling up / achievement concept where you earn different types of points/tokens by doing activities with Cosmo. These can then be used to unlock new levels and activities. The menu also has sets of tasks you are supposed to perform as you progress. The fist "day" has three tasks to complete. The only unlocked activity is the one to train Cosmo to recognize your face, the first task. When you complete that, you earn points/tokens you use to unlock the "Quick Tap" game. The second task is to play a round of Quick Tap. Once you complete that, you earn more points & tokens. The last task for the day is to WIN a game of Quick Tap. The more time you spend playing with Cosmo and the better you play, the more you earn. By "better you play" I mean, the number of points/tokens I earned was based on my skill (speed and accuracy) in playing the game, and of course, winning or losing.
I'm really hoping there's either an "explore" mode, or if I'm not doing anything with the app that he'll do things on his own. There's not a lot of documentation or posted details at all on the app, features, activities, or interaction, so I don't know yet. I will say it was more interesting to watch him when he was going though the set-up activities on his own. Once I started interacting with him, he seemed to just sit there a lot waiting for me to do something with the app. The commercials and the little bit of narrative on the web site seems to imply there should be more autonomy and more direct interaction with the robot than with the app.
Overall the ten minutes I spent were still quite fun and he does seem really cute despite all my complaining above. The speed of his movements is so much quicker than pleo's. The tiny size helps, but if Bob's movements were anywhere close even for the size, pleos might have sold much better.