You rule out the hard shells because they don???t have any exterior pockets, a fair point, but then you say ???prefer to carry any computers or other things you might need during the flight in a secondary bag??? and refuse to give extra consideration for bag with specialized compartments.