Nie tworze frontendu, ale frameworki frontendowe są używane głównie do większych projektów, gdzie musisz mieć kilka elementów stworzonych na start (obsługa żądań, trasowania itd, w przypadku frontendu to też generowanie widoków)
Po prostu masz na start coś, na robienie czego pewnie straciłbyś troche czasu
Co do portfolio, na pewno na duży plus, teraz znajomość frameworków to podstawa
Poza angularem, ostatnio sporo słyszy się też o vue, więc może warto się też tym zainteresować (według wielu osób jest lżejsze do ogarnięcia a równie ciekawe)