I use Flexicontent in professional site with more than three thousand articles and it's a very reliable component for multicategories ordering and filtering. Over time, Flexicontent is getting better and offer many options to obtain what you need. Even Flexicontent is able to deal with document version and approval workflow.
Above all, the component is supported by an exceptional team, which not only answers quickly and resolves your problem, but also takes account of the users' needs during development. A big thank you !