Я думаю, что сочетание вариантов 2 и 3 может обеспечить хороший баланс.Вы можете позволить пользователям загружать изображения, которые они будут использовать в своей статье / обзоре.Затем используйте расширенный текстовый редактор (например, тот, который Stack Overflow использует для вопросов и ответов), чтобы написать статью и внедрить картинки.
В редакторе Stack Overflow вы должны ввести URL-адрес для изображениянравится вставлять.Вы можете упростить это, так как пользователь загрузил изображение, и вы знаете, где оно находится.Небольшой фрагмент пользовательского интерфейса может позволить им выбрать изображение, которое они хотят встроить.Затем вы можете взять выделение, определить URL изображения и вставить его в редактор.