I've used both before so here is my opinion.... Full fenders are much better for somebody who rides all year round in all weather conditions. Fenders offer a much better protection from getting sprayed with road grime...Mud guards are just little pieces of plastic that clips on to your seat post and are useless for anybody who rides all year round especially in winter.