I've never found 'the perfect bag' - I'm sure it doesn't exist. I've had a multitude of bags over the years, each had their plus points and minus points.
Most of the time I use my roller bag. For events where I'm walking any great distance over grass, gravel, mud etc., I'll use the back...