Problem is mainly that every airline sets its own hand baggage rules. I personally like the Lufhansa one : they say clearly on the ticket what you are allowed to bring in the cabin if you fly Y , C or F . and the max size the bag must be. RYR has also rules but they are hidden among the small print and are totally different from main carriers.
The canvas bag to put all items in and stay below 10Kg is the best advice I would give as it will work for most airlines all around the world.