Плюсы и минусы передача параметров объектом?
Нет никаких минусов, все правильно вы подумали, обычно при четырех параметрах и более используют уже объект, для передачи параметров.
Цитата от Мэт Зандрстра . .. присвоение свойств обьектамсчитается дурным тоном в ооп и почти никогда не используется.