What are the downsides?
Several. After all, I was the only developer on that project so far.
Electronics is still a mess. With your support, I will be able to develop a decent breadboard.
Motors are noisy. Will be fixed before shipping.
Still too bulky. I will be able to reduce the size for at least 20% before shipment.
Not super fast. While it performs the protocol with the same speed a human does, we can still do better. We can use very fast DC servo motors, for one. However, it will happen in the next versions.
Controlled software needs improvement. GUI is not yet ready (but will be ready before shipment).
Robot is still beta
There might be some minor bugs. There may be even some major bugs, although I will do my best to make sure there are none.