Ian should have put up Shane, I don't know what he's thinking. I guess he wants to keep a threat around but this was the perfect time to send Shane home and the only person that would have been super mad would have been Danielle but who cares about that pig? Other than that I'm beginning to like Ian, he's finally becoming a player and somewhat resembling an actual man. The first week he was awkward as fuck and Boogie saved him by giving him immunity. He still has a great shot at winning the game.
As for Frank, I don't think he has a bad social game at all. Despite being on the block every week or HOH he manages to personally still get along with everyone, it's not like they feel awkward around him. I also like how he talks strategy with people, he knows what to say and how.
As for the spoiler: