Building anything in Blender can come with a high barrier to entry for users who are new to the software. But if you are just starting out and want to create a model that you can actually finish ...
It’s always annoying that Blender doesn’t do parametric modeling, so we’re forced into a dedicated CAD package. Blending the two for that robot ocelot is always particularly annoying.