Hi,
The Ultimate Robot Kit is a great kit and I used it as “the base” of my now (much too) large MakeBlock parts collection. Now it’s actually cheaper than the version that does not include electronics, so it’s a bargain at that price.
Regarding software - there are some kinks but they’re not roadblock I’d say? Most examples for this kit will work well. I initially looked at Vex and other alternatives, but Makeblock is just better in so many regards. It offers Arduino compatibility, it’s an open platform so you get all source code (so you can learn from it), they offer more and a wider variety of parts and it’s generally more solid than the alternatives. The fact that LEGO technic parts work with it to a certain extent (same hole spacing, but not exact diameter) is also a plus.
What you don’t get is a company that offers a western level of support, but they do their best to help. They’re also not so big that they don’t listen to well meant advice and I appreciate that.