I voted for Henry to win based solely on the fact that I find him the least annoying of the housemates that are left.
As others have said, I haven't done it based on who needs the money the most - and I doubt many would. For example, even if Big Brother confirmed which of the housemates had the least amount of money in their bank account, I don't think many viewers would base their decision on that alone.
He seemed like a pompous posh fool on the way in, but I've warmed to him over time. He also seems like a decent guy. I agree his comments about Boris were a bit wild, but he's still quite young and who knows if he'll keep those views long term. Also, I live in a strong Tory area (sadly) and I know several people who liked Boris, but when you take politics away they're all decent and kind people.
Obviously everyone's free to vote for who they like and I'm not gonna criticise them for it. To each their own!