How will you use the computer? (i.e., what type of performance attributes do you need for your workload?)
That's the key question. For instance, I just got a new 13" MBP. Since I only use word processing apps, do the usual Safari, watch movies, read and answer email, stream music on Tidal, stuff like that, I can't imagine the 2018 would offer anything I need. I don't use many peripherals other than a headphone amp and storage device, so I've had no problem whatsoever with dongles. I probably could've done fine with an Air, except that I didn't like the faded-out-looking screen. The 12" MB screen is too small for me. IMO the 13" MBP with Fn keys and 121 GB storage should really be the entry-level MB and the 12" should be the Air.
Even if you aren't a power user, I personally wouldn't settle for anything less than 16GB RAM and 512GB SSD for a machine that needs to last 5-6 years from now.
The 16GB I can understand but the need for 512GB will vary for each user. The 121GB MBP is more than enough for a user like me. I either store everything in the cloud or stream. And I have an external drive that gives me more memory than I can ever need.
For a casual user like me, where would I most likely find 8 GB memory wanting in a few years? My mid-2010 MB had 4 GB, and I was doing fine with it as of last week. With the software updates it got a little slower but not all that much.
I don’t see them doing a “major upgrade” to the keyboard, only adjustments to resolve reliability so they can save themselves the costs for replacing top cases.
To me, it's worth the wait. It's a huge enough upgrade to fix any future issues (of the keyboard) for me to have a reliable laptop.
Didn't they fix the keyboard issues of the 2016 version in 2017?
I'd like to see a completely revised keyboard for 2018. Or at the very least, a return to the earlier, proven design.
But I'd rate the chances to be 50-50 at best.
They may "re-design" it -- and make it worse !
If they go back to the earlier keyboard design, won't they have to make the notebooks a little bigger/thicker/heavier? I don't see that happening.