I bought non-Lego robot kits for my kids once. One of the 2 kits (for 2 kids) had missing parts and couldn’t be built. The other was ok but you can only make one thing and so it didn’t get played with much.
Boost is a good Lego robot if you can find it.