I liked the bag, it suited my needs for a carry on. It fit everything i put in for a week's worth clothes wise, and more. This was my first carry on.
I can't vouch for the charging part, because i didn't use it, but it didn't get in the way of my clothing. The straps help and are durable, and the packing cubes are pretty good. I never felt that it would pop out or anything, everything felt secure. The backpack straps did feel uncomfortable once, but it was after wearing for a long time with all my luggage.
For a carry on, i'd say its worth it for the $40-$50 price. It gives you zipper locks if needed, provides good space and many pockets. Good for a week's worth of clothes i'd say (just be mindful of jackets, they took a lot of space in my experience).