I've been using the GN duffle - I know they are really hard to get hold of, but mine has taken over as my main match bag!
Takes 2 pairs of boots, helmet, 2 bats, pads, 2 pairs of gloves, thigh pads, caps, whites, box, inners, shades, sun lotion, etc.
Has two slots for the bats, shoe section in the bottom, a separate zipped top for whites, and three external additional zipped pockets so well planned out!
Stands up well too and comfy to carry as the straps and back are well padded.
Is it the best? Not sure how it measures up to the MH, TON and other similar high quality duffles. But it's certainly up there with the best IF you can get hold of one!!