Массив - это
массив, объект - это
объект. Объект, в отличие от массива, может содержать не только данные, но и методы для работы с ними.
Если использовать функцию json_decode(), то никаких методов не будет, только данные. То есть разницы никакой, чисто эстетическая.