It depends.
The different social refroms don't lower militancy much if your country has a low plurality for example.
I'd say that the most cost effective mean to control militancy is stationing troops into each and every province.

With minimum maint, of course.