Trump can get the legislative experience from a Chief of Staff - think Gingrich.
Sessions is too old - same age as Trump, you don’t want to have the President and the Veep both in their 70s. That said, I respect Sessions a LOT, and he needs to play a role in the Trump Administration.
PC pandering? Yeah, maybe. But that criticism will last a couple of days assuming that it is someone with some gravitas (i.e. not a Sarah Palin, with 2 years as Gov.). Then there will be the reality that he named a woman to be a heartbeat away - it’ll dispel the false notion that he’s anti-woman.
It’s gotta be Rubio. Gotta have Florida. After his opportunistic bandwagon jumping on amnesty, I said I would never vote for him, but now I think he can maybe be rehabilitated. Let Trump assign him to pushing the wall project - and we’ll see how he does. If he fails, Trump can pull an FDR and drop him in his reelection bid or marginalize him.