Depends on what you're doing really. It's fine for me but I wouldn't want to load up A solution in visual studio with more then 20 projects in it :)
The one port is not so much of a problem for productivity, as it is a problem for potential failure. My port doesn't grip cables as tightly as it used to and sometimes loses the connection, which is pretty frustrating when you've got a second monitor hooked up.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.