Tires

Hey, been looking for a tire for a while now to replace the stockers on my Outlander Max. I ride very wet, rocky, muddy, trails and a lot of hard pack also. I need something that will last a very long time and won’t wear down after 1000 miles. I was looking at some MotoMTCs but I’ve heard very bad bad things about them.
Anyone have some ideas for me? Not really wanting Zillas but….