Ну у каждого свое видение в этом вопросе, в вашей концепции можно и без контроллера, а мы это уже проходили, и опять вернулись к ним. Есть как минусы его использования, так и плюсы, причем для меня плюсов пока больше