Macroobjektive sind in der Regel sehr scharf, daher werden sie auch gerne für Portraits verwendet.
Wenn du mit den 50mm klar kommen würdest wäre das Objektiv auch für alle andere brauchbar!
Wenn du eine andere Brennweite willst dann brauchst du halt auch ein anderes Objektiv.
Schau dich einfach mal in der Objektiv-Datenbank hier oder sonst überall nach Objektiven um und du wirst merken das es qualitäts und Preisunterschiede von Boden zu Decke gibt
Aber wenns ganz Preiswert sein soll benutzt den Fußzoom und laut halt immer näher und weiter weg

Die Brennweite der Linse ändert sich dadurch allerdings nicht sondern nur der Bildausschnitt.