I am currently planning on getting a 2016 MacBook Pro 13". However, I have not decided on getting the TB or non-TB version. The machine should be primarily used for C/C++/Python programming using Xcode, as well as bash and LaTeX. Also, it will be (less frequently) used for Mathematica and PowerPoint/Keynote. At work, the machine should be connected to two Dell Full HD 23" monitors (one connection using DVI, one using DisplayPort) while still using the internal monitor. Also, I need to connect the MacBook to USB 3.0 for an external hard drive, while still being able to charge it at the same time. Keyboard and Trackpad are connected using Bluetooth. If possible (not necessarily required), I would like to connect the MacBook to the internal network using Ethernet. Will the 2 USB C ports of the non-TB MacBook Pro 13" suffice for the above mentioned use case?