IPC для сервисов ИМХО требуется только в том случае, если сервис должен использоваться другими приложениями.
Запуск службы в своем собственном процессе имеет небольшие преимущества, заключающиеся в том, что сборщик мусора для службы не влияет на ваше приложение и что объем памяти, занимаемый службой, немного меньше, если он запускается один.
Если использование услуги другими приложениями не является обязательным для вас, предпочтите местную услугу. В качестве альтернативы вы все равно можете запустить службу в своем собственном процессе и использовать другое взаимодействие с вашим приложением, например, через приемник вещания. Я попытался описать различные подходы в моем учебном пособии по Android по следующей ссылке: Активность и взаимодействие с сервисом .