a + b создает новый список, а a.extend(b) изменяет список a на месте.
Разбор
Суммируя:
+ возвращает новый объект.
extend() изменяет существующий список.
- Выбор зависит от того, нужно ли вам сохранить оригинал.
Итог
a + b создает новый список, а a.extend(b) изменяет список a на месте.