The port thing annoys me a bit, but I get it - it's the future. I think there should have been an interim phase though where at least a couple of legacy ports existed along side USB-C/TB3. Also I travel a lot so the whole concept of having a single cable that I can use as a docking station is lost on me. I'd rather just have legacy ports so I don't have to carry adaptors.
What I don't get though is making the machine so thin. It looks pretty but it doesn't do it for me. I don't like keyboards with no travel (Apple now only do thin keyboards, there is no choice), I would like to be able to add RAM and Storage at a later date, not have to buy the highest spec at time of purchase. There's also the issue that the SSD is soldered on - I cannot get my data off it if the machine breaks, even if it's just to wipe the SSD before it goes in for service. And RAM is limited to 16GB, which if you run a lot of VM's isn't enough. This is because low power RAM is used to save battery. If the machine was bigger a bigger battery could be used and standard RAM could be used to increase the amount of supported RAM. Add to that the lack of a matte screen option and no option to not have function keys instead of the touch bar and it just doesn't work for me.
[doublepost=1512399847][/doublepost][QUOTE="Well said. Thats why I am still buying Apple. They are not sacrificing performance or functionality unlike majority of other vendors (who downgrade CPUs and use cheap IO and WIFI controllers etc. for the purpose of marketing and increased margins).
Performance is okay, but they are definitely sacrificing functionality. Show me option for 32GB RAM on the config page for the MacBook Pro. There's a load of other things I would like in a MBP, but more than 16GB RAM is an absolute.[/QUOTE]
The explanation for lack of 32gb options has been given on here ad infinitum and was released by apple when the 2016 model was released, so I won't repeat it again use google. You may not accept apple wanting an inbuilt LPDDR4 controller to save power heat and weight in their laptops but that is why they went with 16GB maximum. I personally think they will have to offer 32gb whatever next year so you will get your wish but as the chipsets with inbuilt LPDDR4 controllers are still not to be available they may have to compromise their design and battery life to include it. Something they have been dead set against.