In reply to Stuart (aka brt):
We have a bag that has seen good use for trips around the UK and waaaaaaaaay in to France and Italy and have never had any problems with it. They cost less, pack down out of the way to almost nothing when not in-use and stays in the boot, ours has never leaked, is lockable (yes it could be slashed open but then again a thief will find their way in to anything, never moved when whipping down the motorway, and if packed correctly there's no chance of damage to the roof (towels and boogie boards in first).
Fixing to the roof was a doddle too, on the one car without roof bars we threaded the straps inside the car between the door and frame and then cinched tight. On the other car the permanent roof bars provided the necessary fixing points. You get A LOT of straps for your money. When the bag is only part full you cinch the straps down a bit tighter and compress the space accordingly.
You do get a little vibration/hum across the straps at speed but that's soon sorted out with a bit of fiddling around and I'm guessing roof boxes have their own unique noise too.
Other than cost, one of the biggest advantages over a roof box is size. For a lot less money than an equivalent box I got a bag that covered the majority of the car roof giving me a huge amount of extra space.
Even with our A6 the bag is a god-send especially when the dog crate takes-up a chunk of boot space.
Impact on fuel economy however is dire when you put anything on top of your lovely, never designed for anything on the roof, aerodynamically perfect, pride and joy.