Best location sensor hard or software?

I have been trying and using lots of different methods, the ST app is completely useless IMHO, at least on windows phones. Life360 is marginally better but is still not there, i am also using my Tado user presence device type as well, still not there for reliability.

then i set up [RELEASE] ASUSWRT Wifi Presence this is really good, its 99% there, the only problem i was having is occasionally the phone is a bit slow to come onto the network so when i reached my front door the door was locked. I have now got a hardware presence sensor to throw into the mix as well and i combine them all on a first past the post method using Rule Machine. this works extremely reliably for me now, i have tested it quite a bit over the last few days.