HA automations vs Android Routines?

So I’ve got a new smartphone this weekend (Samsung) and before that I’ve been running Android 10 which didn’t have modes and routines.

I’m now thinking whether I want to use the modes and routines for the smartphone specific stuff, like setting the phone to vibration at work etc., or do that via HA. The advantage for HA being that it’s theoretically reusable but probably less features overall compared to doing this directly on the smartphone.

Anyway I wanted to hear your thoughts on this. What do you prefer to use and what kinda routines/automations do you have for your smartphone?