Agreed on the Bobelock, but be warned: a couple of my students bought 'em recently for Shen SB100's, and those suckers are tight. Hope they loosen up a bit so as not to stress the zippers. Funny enough, my LaScala ply fits in mine just fine.
The Bobelock fits my Christopher hybrid, but is fairly snug. I figure that should be a good thing, since I wouldn't want the bass to move around too much in the bag. Besides being very protective, the bag has handles that are well laid out and the shoulder strap is convenient.