Nie można tego tak wprost rozpatrywać trudniejsze/łatwiejsze.
Front-end jest dużo łatwiejszy:
Owszem, gdy porównamy fronta, który robi wyłącznie proste wizytówki wordpressa z back-endowcem, który musi wykonać złożone zapytania do bazy aby wystawić API i ponad to musi ogarniać całokształt security itp.
Back-end jest łatwiejszy:
Owszem, gdy porównamy back-endowca, którego zadaniem jest klepanie wciąż tego samego kodu z powtarzalnymi zapytaniami do bazy, obsługa podstawowych validacji formularzy itp. z frontem, którego zadaniem jest stworzenie złożonej apki SPA i zadbanie o wiele kwestii związanych z dostępnością, jakością strony, performance itp. itd.
Nie ma jednej odpowiedzi :) Tak samo jak nie ma dobrej odpowiedzi na pytanie, który język jest najlepszy. Ja proponuję, aby osoby początkujące pobawiły się w stworzenie paru swoich prostych stronek z jakimś frontem i back-endem, np. choćby wymiana danych Ajax, obsługa jakiś formsów z obu stron, jakaś prosta współpraca z bazą itp, aby zobaczyć po prostu w czym się lepiej czujemy.