Прочитал , просто в жизни часто используют, что то подсказывает что mvc)
если еще почитаешь и поизучаешь разные MVx архитектуры, то поймешь, что все они примерно одинаковые. Просто добавлена дополнительная абстракция или же имеющая чуть разное наименование. А вообще изучай MVC, но только правильную MVC, а там потом выйдешь и на другие архитектуры и выберешь, то что тебе больше нравится