Seems obvious to me that lighter car is better playing with mud. In my country most of Off Road rallys are "mud based" and Samurai owners benefit from that... But if there are different conditions like 60% up hill or travers - havy car is better. So

No perfect car for all conditions that you can face.