I briefly replaced my 2014 MBP with a 2017 iMac, citing the 16GB ram ceiling as my primary issue. I ordered the iMac from Apple with 8GB of ram and ordered an additional 16GB from OWC b/c it was way cheaper.
The iMac arrived over two weeks before the OWC ram arrived, so I had 2 weeks using the 8GB iMac in it's ram-starved state. In short: I never once noticed the new iMac with just 8GB to be memory-starved. Never.
I don't really know what this is owing to — I assume Kaby Lake has a lot to do with it. I feel like if they could just update the 2015 MBP to the new chips, we'd be all set again for many years. That's my wish anyway.
For clarity: I returned the iMac after the 15 day trial period b/c I still use a laptop a lot of the time and didn't want to be managing two computers. I think I could have used this iMac with just 8GB of ram indefinitely. It was literally a non-issue for two full weeks of normal, daily working use.