I have a 16 gallon shopvac I bought... about 15 years ago, maybe more. Honestly, I think that's the way to go. They can handle wet, dry stuff, huge capacity, really powerful, simple system. Not even expensive compared to normal vacuums.
If you have a husky/husky mix, good luck with bags. You will need about 1 billion per year.