This one is a hard one to judge. Anderson's MT looks a little more slick but Shogun's MT has is also some of the best in the game.
People may pick Shogun because of his effectiveness with Machida but then again people may pick Anderson because of the relative ease that he disposed off his opponents. The one thing we do have to remember though is that during Anderson's dominance in the UFC, he hasn't fought a great striker whereas Shogun has during his career (in Machida, Lil Nog, Rampage and Overeem) and showed that he could really negate the other fighter's striking.
That is not to say that Shogun will win but these are points we cannot overlook. I really have a hard time picking a winner. What sucks is that this fight was so close to being true. It could still happen if Shogun beats Machida in the rematch. I picked Shogun to win prior to the first Machida fight and I will pick him in the rematch... in the Anderson fight, it's going to be a much tougher pick.