If your interesting in a robot that can be programmed but has personality and other cool features and a SDK to make stuff I would recommend Cozmo.
You can play games with it and let it do it's thing but also with the SDK you can make it speak and also use it as a webcam viewer as you drive around it's well worth checking out the video.