Yes I agree, insectoids aren't my faforite too, but this looks like fun to play. That could have been a set from Lego, well done. Although the combination of wheels and legs is well integrated. So, a plus plus from me!
There is only one thing that beats a lot of bricks: "More bricks"