It's no contest in terms of bulk: Meggersby's 85/97/97 while Megacham is 60/85/85. Furthermore, Diggersby has STAB priority and access to Agility, and the two have considerably different typings both offensively and defensively (Diggersby is weak to Water, Fighting, Ice, and Grass, which hurts...