Yep! The way to go.
I actually had the chance to measure my combination towards fine particles as a friend is working in that field.
The combination of a M-class (Festool) shopvac and a cyclone actually produces significantly less (as in 1/100) particles in the air compared to various other options,even when M class.
And of course it is far cheaper as the filter and bags are fucking expensive but the barrel is reusable.