It kind of depends on your preferences and in-game needs.
Lileep/Cradilly are more defensive stalling type Pokemon. Decent health, moderately high defenses slightly favoring Special Defense. It can have a really irritating movepool, including things like Giga Drain or Ingrain for recovery and Amnesia for even better defense. But it has very low speed, and generally, stall tactics are rarely very efficient for in-game purposes. They can work, but offense sets are just easier.
Anorith/Armaldo have fantastic physical Attack, and great physical attacking moves to take advantage of it, like Rock Blast and X-Scissor. They also have decent physical Defense, making them somewhat bulky. This allows them to take a hit or 2. But, again, it is incredibly slow.