My Gateway NV73 is 17" screen, granted the resolution isn't a preferred 1080p, but with TWO storage bays, I could easily have 2TB of HDD space. Granted, I don't need that, even remotely on a laptop. If you want to "create content" and need 1.5TB+, your content is likely high-def video. Spreadsheets and Word docs are easy to fit on a 500GB, not to mention storing loads of pictures to boot. The NV73 has well spaced USB ports (2 per side), well spaced HDMI, VGA, NIC, etc ports. If you're having port-cram issues, try shopping in a realm of computing that doesn't believe in one model of computer for all (you gave away that you punch on a Mac with your port and keypad woe pictures). Oh, my NV73 has a full numpad as well.
Why do I have these features? I specifically sought them out. I can plug in fat USB sticks, HDMI, type with a numpad for spreadsheets, have a spacey and comfortable keyboard, and view it all on a screen that I don't have to squint to see. It's also nice to have a SSD+HDD storage space. Oh, did I mention it was $430? You don't have to go expensive to get a great PC. In another year, I'll dump another ~$450 for another mid-range computer that will still be less than the woeful MacBook, but outperform it by then.