Well, the use case for this laptop is for portability. Why would you need a million ports if you're gonna be traveling or at the coffee shop?. The only time I use an additional port is to charge my iphone, and I could easily do that with the wall charger. This is not a work laptop
Except for the processor speed, this could easily be my work laptop. I would prefer having only one thing to plug-in at my desk, as opposed to the power / USB hub / monitor setup that I currently have. Even with an Apple Thunderbolt monitor I would still have 2 things to plug in.
At all other points in the day I'm running on battery power, so I don't need any ports.
The successes tend to be quiet. And folks who are happy don't take to the internet to defend their choices.
I've been on two straight projects where Mongo has been fine, no better or worse than an SQL database, but certainly nowhere as bad as one would assume reading all the negativity around here. I have experience with it being stable in two different contexts in production (social games, a very common use case, being one). A search for "social games mongo" should show you some success stories.
The thing that makes it a good choice for me when starting a new project is that you don't really think about it, especially if you're following lean startup methodology where the goal is to get a product into the hands of the users as quickly as possible & you anticipate changes to your models. Mongo is pretty fantastic for this. And when things stabilize, moving data really isn't that bad or expensive if you modeled based on this assumption (which you should). And now that PostgreSQL has a pretty good JSON datatype, it presents a pretty painless path if and when you outgrow Mongo.
This was probably for the best. I'd suggest you take some time to really think of what you want to be doing. If you're gonna work for another company now is the time to choose it wisely. Or if you're gonna go the freelancer way, it's also a good time to promote yourself as one. I wouldn't tell you what to choose because that really depends on what type of person you are. Do you like being around people?, are you good working by yourself, etc.