There are many different presence detection solutions out there.
I use Monitor as it can track both BLE and traditional Bluetooth devices in a way that is kinder to your 2.4ghz network.
I also use ESPHome nodes for recieving some BLE sensors.
Home/away is fine for me, room based automations I can cover ok with motion sensors etc.