Got this for a short trip where I couldn't carry all that much - it held a thin laptop, power supply, a few extras, a jacket and a change of clothes. The area for the water bladder wouldn't open wide enough to hold the laptop, but that was okay, I was able to fit it in the other area. Front pocket's large enough for chargers/cables and a set of ear buds, but beyond that you'll likely have to try different arrangements to get everything you want to take into it.
This is not a big backpack. At best, it's an overnighter even with the straps let out all the way. But - yeah, I'd buy it again. Very sturdy, seems to be exceedingly well made. We'll see how it lasts.