I agree with you, @katewarner.
I ship Diakko, but I don't hate Andrew. Yes, he was a jerk in the beginning, but so was Diana.
Plus, in this kind of anime, the protagonist always ends up alone, so people won't get disappointed if their ship wasn't picked.