Yii2, activerecord минусы asArray()?
На мой взгляд не надо выбирать. Иногда надо использовать массив иногда объект. Все зависит от ситуации. Думаю что удобнее изначально работать с объектами, а потом при оптимизации добавлять asArray где это возможно.
Использовать asArray() означает похерить псе плюшки ООП. Не забывайте, что кроме полей в моднлях еще и логика. У вас даже автокомплит не будер таботать.