Please not Rubio. There are too many scandals, real or not that Hillary can raise. One them involves that Rubio prior to becoming senator wrote letters in support of a drug dealer.
My only problem with Cruz as VP is that he would be much more effective in the Senate or some cabinet position.