Ready for the 15+ posts of "of course, you idiot"... I just got my MacBook a couple of weeks ago. Main driver was a a supplement to my iPad Air 2 for portable, casual use around the house. I started some new projects at work, editing 1-2 minute videos in iMovie. Last night I was hammering on a video for almost 2 hours, and the MacBook was starting to show its weakness. It was getting rather hot, and sputtering and stuttering in iMovie. Also, the screen size is not really ideal for iMovie. No big deal for me, as I was almost done. I should have known to use one of my Mac desktops, instead. I just started using iMovie a few weeks ago. That being said, I still love the portability of this thing. I ride a train into work, and taking the 2lb MacBook in addition to my 5lb work laptop is not at all burdensome. And I don't think I mind the single port. I've been using AirDrop or Box.com lately, instead of USB. I can't say I have a strong opinion one way or the other regarding the keyboard. At work, I have a mechanical-switch DasKeyboard, at home I have the newest Magic Keyboard, so I suppose I can manage with all keyboard flavors.