Выбор зависит от того, что для вас первично - быстро создать портал и опробовать на практике свои идеи или серьезно заняться "набиванием руки", а портал - штука вторичная.
Если выбираете вариант 1, то лучше взять что-то более-менее готовое и хорошо расширяемое. Например,
altocms.ru - много чего есть готового "из коробки". Чего не хватает - легко расширяется своими плагинами. Зато получите возможность быстро понять, нужен ли ваш портал юзерам, и если нужен, то в каком направлении его развивать. И на чем руку набить тоже будет - не бывает идеальных CMS, где есть все и так, как тебе нужно и хочется.
Если же главное - попрактиковаться, изучить и понять последние тенденции и попробовать применить их на практике и т.д., и т.п., то лучше всего брать фреймворк. Напр., yii2 или Laravel. Если опыта работы с фреймворками нет, то не факт, что доведете свой проект до конца, но при должном упорстве и наличии времени можно неплохо прокачаться.