В агентстве можно получить разнообразный опыт, поддержку коллег. Новичку проще устроиться в агентство. Можно попробовать силы в разных проектах.
На фриланс лучше переходить, когда накопится опыт и портфолио. С нуля самостоятельно вести проекты будет трудно, а ответственность на фрилансе выше, чем при работе по найму.
В инхаус новичков берут редко, поэтому этот вариант я бы не стал рассматривать для старта.