I just got the 512 version as secondary laptop for daily carry and traveling. Im using it most for email (MS Office 2016), browsing (Chrome), remote desktop (LogMeIn Rescue), Parallels (Windows 8)
I'm still on Yosemite as some of my work application is not yet compatible with El Capitan.
Installed Steam and had no issue playing CS: GO for an hour. I also installed League of Legends NA, only had one issue which is not related to the laptop since the server si in US ping is always at 200+ that's it keeps lagging so I decided to uninstall it.
Installed Bluestack and played some android games with no issue.
I also tried playing Starcraft LOTV so far so good.
I'm charging my macbook using my 5 port desktop charger for my mobile phone and tablet, I just bought a S$19 USB to USB-C Cable, with this cable I can also charge my macbook using my 20k mAh powerbank charging is on the slow slide even on 2.1 output but its better than nothing for emergency cases that I need to access my mac.
For Extra ports I have the Juiced adapter which I used for my Microsoft Surface Pro 3, it comes with 2 usb 3.0 SD and Micro SD card reader. there's a USB-C version.
http://www.windowscentral.com/juiced-surface-adapter-review
https://www.massdrop.com/buy/juiced-usb-c-12-macbook-5-in-1-adapter