Я тебе так скажу. Сервис тебе понадобится с очень маленький вероятностью. В основном сейчас это проигрывание звуков и аналогичное, в фоне, с флажком foreground и нотификашкой. Такой сервис никуда особо передавать данные не будет. Если есть ui, проще просто забиндить его и всё.
Broadcast receiver в 2021 году нужен только для межпроцессорного взаимодействия, а не внутри одного приложения, это точно.
Upd не-foreground сервис в современных андроидах, после ухода приложения в фон, живёт очень-очень недолго. Секунды.