DT
но остается психологический момент и MVC)
мне как разработчику
проще расписать правильно модели
и проще получать данные в шаблоне (при прочих равных)
чем для этого писать дополнительный метод
хотя бы потому что (психологически) это лишний код который может внести свои баги
но это я
и это не значит что так правильно идеологически =)