I have an 09 Specialized Rockhopper Comp and I want to swap out the stock tires to something a little "better". They work fine, but don't shed mud that great and just seem OK, not great. I live in Pa, riding conditions range from some mud, single track, some fireroads, loose shale (sharp!) and some hardpack thrown in for good measure. Basically, I need a tire that can do everything good. I'm not switching to tubeless and I'd like to get best bang for my buck (I'm a bit cheap). Please let me know your thoughts and experiences with different tires (what you ride, type of terrain etc). Thanks!