I'm not fond of frame carry...I'd rather put water bottles in that space.
On my roadie: I use my messenger bag or camelbak.
On my mountain bike: bungie-corded to the side of the rack....just pull up and it slides right out...but it never falls out even under the worst abuse.
There is a way to fit anything you want on a bike..you just have to be creative.