I actually had girls approaching me, one of which I still talk to.
However, in London software engineers don't make all that much money.
But... Hell yes, you should try living in another country! Life is too short to be stuck in one spot.
Plus your a hop away from the rest of Europe, explore, see things. Visit old castles.
If bad weather and high cost of living rank high on your list of desirable attributes, London has those. I wouldn’t wave “visa issues aside,” either. UK long-stay visas are hard to get. Maybe visit for a couple of months and decide for yourself instead of asking for random and meaningless opinions. I (American) lived in England for two years, it’s not on my list of places I would choose to live again, but everyone has their own criteria and opinions.