Person vs input_select regarding presence detection?

All the old guides use input_select, and that’s currently what I have working with router wifi tracking and setting people to Home/Away/JustArrived/JustLeft/ExtendedAway. I expect I might have an issue if I were to add BT tracking. I see that Person exists to group device_tracking under people, so person.bob has d_t.bob_wifi and d_t.bob_bt, etc. How does the Person component compare to using an input_select? Could I easily swap all my input_selects to Person without changing anything else?

Person is still a simple on/off measure - home or not. The input select approach gives you a much more flexible solution.

So it’s not worth “updating” to?

If you have zones setup, it does go in and out of zones too.