I like Know Your Enemy, good and punchy and I enjoy it live (with being able to shout "raw ham!" in public the highlight). Oh Love does go on a bit and it's pretty low down in my trilogy songs list, but I like that it's something different for them and agree the solo is cool. I prefer Know Your Enemy but I can see why both of them aren't liked that much, neither were particularly good first single choices and neither are stand out tracks.