I was using a 2015 13" rMBP that's been 100% flawless since day one. But the itch came to me with getting the new tbMBP with all the hype on the internet and so on. So I bought one and I immediately noticed how terrible the battery life was. I knew what I was getting in to so that was something that I hoped would get better with future software updates. I then went out and bought a USB-C dongle for all my regular USB stuff, etc. Having to use the dongle didn't seem like a pain to use at first but it started to wear on me pretty quickly. I was severely missing my good 'ole USB ports (along with the several others) that my 2015 has. I also couldn't get use to the way the keys felt on the new laptop. They just didn't feel natural like my 2015 does. Okay fine. I told myself I would give myself a week or so to try to get use to the new tbMBP. But the ending result is I just couldn't justify the huge price of the new laptop for what seemed very little advantages I would get vs keeping my 2015 model. I was so thankful I didn't sell my old laptop just yet. Otherwise I would have been forced to live with using a dongle for my connectivity needs and living with horrible battery life. Hopefully Apple fixes the battery life issue(s) and I might change my mind in the future. Back to good 'old reliable and it feels pretty good.