Tak naprawdę to zależy od Ciebie, ale nie ma co ukrywać, że raczej korzysta się z frameworków. Niezależnie jaki to by był projekt, Symfony to tylko narzędzie, które ma wspomóc w tworzeniu pewnej spójnej struktury i dostarczyć zestaw gotowych rozwiązań do użycia. Nie stworzy się magicznie cała działająca aplikacja za Ciebie, więc teoretycznie nic nie stoi na przeszkodzie, abyś to napisał w czystym PHP.
Jednakż w typowym programowaniu się raczej tego nie robi. Szkoda czasu na pisanie od zera tego, co zostało już napisane. We frameworku jak Symfony dany kod widziało i wykorzystało bardzo wiele osób, na bardzo różne sposoby, mogąc wyłapać przy okazji potencjalne problemy i błędy. Tak więc użycie frameworka powinno być szybsze i bezpieczniejsze. Warto wiedzieć chociaż mniej więcej jak co działa pod spodem i jak pewne rozwiązania w razie czego zaprojektować, ale osobiście niezbyt sobie już wyobrażam, że miałbym tworzyć jakąś poważniejszą aplikację i wymyślać wszystko samemu, powtarzając pisanie tego, co w sumie i tak jest potrzebne niemal w każdym projekcie.
Warto jednak pamiętać, że na początku nauki framework może trochę przytłoczyć, może Ci się wydawać, że to będzie dużo trudniejsze i dłuższe niż bez niego. Jeśli wcześniej pisałeś tylko bez frameworków, a teraz na pierwszą styczność chcesz wziąć jakiś jak rozumiem dość spory panel sklepu, to nad tym bym się zastanowił. Uważam, że na początek warto byłoby zrobić coś prostszego, do zrealizowania szybciej, co będzie miało także mniej punktów, które można nieświadomie zrobić źle lub mieć później problem z debugowaniem. Chyba że masz już doświadczenie w innych frameworkach i większych aplikacjach, to powinno być z górki.