The OP is 650 Elo. What you said might make sense at 1200+ Elo, but not at his level. At his level he doesn't need any openings at all, just following opening principles is more than enough for him. And if he really wants to learn an opening, then London is the best. No opening is boring at 650 Elo, at that level there's always a blunder before move 10 that makes the game go crazy. And if you play the London, you're guaranteed that 90% of the time the first one to blunder will be the other guy.
If that's the case, it doesn't matter what opening they play then if they will blunder and make a mistake anyway. Even if they play Sicilian and Ruy Lopez at 650 ELO, the opponents will also be about 650 ELO so they will be just as likely to make a mistake or not know the theory which makes it even and still good to play.
The difference is if they work on a good opening like the Sicilian or Ruy Lopez then they will actually improve.
You and I think alike from what I have seen so far. Don't understand what this guy means by "oh OP is 650 so it will be an exciting game". Okay, but what if he becomes 1000, 1300, 1800? Does London still hold in that level? Of course, it holds in GM level even. Is it fun? Damn no.
If you are an improver, Sicillian, Ruy, Queens Gambit are stuff you should look for. Italian is of course solid too. These kinds of openings challenge both sides. Stuff like London system lacks the fight in chess, which is a fighting game. Why waste your initiative for safety? You are here to fight.
That's good advice. Thanks.