А что делать, когда из массива нужно получить не только бренд(а еще логотип, цену и прочее что нет необходимости фильтровать) и фильтров так же несколько?
Сделал как вы советуете
по идее, сам await является блокирующим
UPD. Хотя можно потом отфильтровать по длине. Так что да, так явно будет лучше.