Wait For The Best Software
If you want the best software experience LG has to offer you'll probably want to hold out for the new LG V phone.
The LG V40 will launch with Android 8.1 Oreo, or maybe even Android 9.0 P depending on when it arrives. It'll also, according to recent rumors, come with some exciting new software from LG. We're talking about an ever-improving camera app, and maybe even LG's own Assistant. That is, of course, if they don't stick to the Google Assistant.
While LG's Android skin is starting to show it's age, there's no denying they offer tons of options and customization that owners appreciate and enjoy. This will be its best version of Android Oreo and that alone might be compelling enough to convince you to wait a few weeks before buying a new device.
But that's not all. You'll also want the latest phone for the 18 months or 2-years of software updates. So while you might be tempted to go with a cheaper device like the LG G6 or a V30 on sale, these devices are already a year old which means they're already a year into their software support. The end of life will come much faster for those phones. Combine that with LG's "Storm" approach, and this could be an exciting phone.