dakine makes great bags
super easy bag to use and lug around - the top and bottom are split into compartments, which makes packing much easier. you can stuff it in the overhead (if you haven't stuffed it to the brim) or it will survive if you check it. light enough that when its full, i can throw it in the overhead without any help. the outside fabric is pretty durable, its held up to spills/snow/rain and the inside stayed dry.