Cain should be fighting Frank Mir.
What is the point of this? I know some people will use the argument that losers should be fighting losers and that's how the UFC matchmaking works.... Well lets have a look
Lesnar vs. Overeem = Lesnar coming off a loss and Overeem coming off a win
Big Country vs. Werdum = Big Country coming off a win and Werdum coming off a loss
Chael Sonnen vs. Brian Stann = Chael coming off a loss and Stann coming off a win
Shields vs. Ellenberger = Shields coming off a loss and Ellenberger coming off a win
Shogun vs. Griffin = Shogun coming off a loss and Griffin coming off a win
These are just a few examples of losers not fighting losers... I think the exception can be made for Cain. If you have any more examples please feel free to share. Those are the ones that first came to mind.
Also lets factor in the fact that Cain might potentially break his hand on Bigfoot's head and be out for a lot longer. Cain has been on the shelf a while and he needs to stay active. Bigfoot just isn't the right person for Cain to fight.