I've gone back and forth a few times. Started G6, loved it but got intrigued by the S8+. Got that and returned the G6 and after a week I hated the S8+ mainly because it was very uncomfortable and I couldn't protect the screen at all since there were no good protectors. I returned the S8+ for another G6 because it's so comfortable to hold and use. Battery life is excellent, no lag, has a great camera system and the thing just works.
Then Tuesday happened. I added an employee to our company T-Mobile plan and since his was a new line I grabbed the BOGO deal at T-Mobile and ended up with 2 S8's since that's what he wanted. So now I have both devices and to me the S8 is much more comfortable than the S8+ but still doesn't compare to the G6. I have some crazy new Whitestone tempered screen protector coming tomorrow that according to reviews is the perfect curved protector. Even with that though, the G6 will be my outdoor phone because it's so easy to keep protected and I really like the camera on it much more.
The S8 and S8+ are good phones but LG hit the mark with the design of the G6. Battery for me is almost identical between the G6 and S8 but the S8+ averaged about 1 1/2 hours more SOT than the G6.