I have a Frosty Junction bag that I LOVE
I have used many dedicated 'tri' and 'non-tri' bags in the past (zoot, gearmax, the IM ones, and also random duffels/backpacks), and have never had a bag that was absolutely perfect until my Frosty Junction!!!
I use my Frosty Junction control tower 2.0 bag for racing and everyday use.
lots of compartments, mesh areas for wet pool gear/sweaty clothes, expandable areas, and nice accessible pockets for things you want get at readily. BUT not too many compartments that things get crazy lost. There are also separate removable bags that fit within the main compartment that will keep things super organized by sport or clean/dirty, etc. Also has 4 water bottle pockets which is awesome when going to races, etc.
The main compartment is more than ample to hold all gear, and I'm a chronic overpacker. :) However, I have not had any problem putting the bag into the overhead bin on most airplanes and most lockers at gyms, etc. Also a great fit to be able to strap on and bike or take my Vespa to workouts/track/pool.
Best of all, they are truly beautiful bags in custom colors, and they are hand made by ST's very own FrostyJ !!!
check 'em out:
http://www.frostyjunction.com