In my experience it's not bad enough to worry about.
I have:
- Signal - Whatsapp - Etesync - Conversations.im - Syncthing
all whitelisted from battery optimisation, and I've not noticed any huge drain (I expected it to be unusable and have to go back to google play services or micro-g).