можно статью засовывать в разные категории <...> один ко многим
А вы себе это пробовали представить? Если один ко многим, и статья может относится к разным категориям - значит сама категория может содержать в себе всего одну статью. То есть, это и не категория вовсе. Так что многие ко многим, без вариантов.