Laravel is great for prototyping and fast building. If you want to make a big application with Laravel, it's better to use Symfony-like approach with interfaces and DI (you can do it by using Laravel).
What I personally do not like in Laravel is their ORM, too much magic calls involved.