I have a 10 litre kriega and it works great.
But for longer trips I went for the pacsafe. It is 40 litres or something, and I would have to have a 20 litre and 2x 10 litre Kriegas to match that and I prefer 1 unit. In fact I would probably go for a normal water proof pack sack instead.
The down side with a packsack (and Kriega bags), is that you roll them up in the end. So if you need something you can be pretty sure it's at the bottom and it's a mess getting it out. The pacsafe tail bag has a big top cover that is easy to open and get access to whatever you need.
I also looked at this . It opens at the top instead of the end. There are cheaper alternatives as well (Ortlieb is high qulity stuff but expensive).
But the pacsafe has semi stiff sides so I went for the pac safe. As a bonus, it is slash proof (steel web) and has a cable locking it to the bike and the same time locking the cover. Mostly I don't use the lock, but nice to have if you park it in a city to walk around (it's a couple of minutes work so not 100% user friendly).
Only downside is the straps included with the pacsafe tail bag. Well, to be fair, the problem is the SD. There are no good points to fix the rear straps so the bag slide into your bum when you brake. I solved it by adding a few straps (see pic) but I will look into something better and easier this winter.
