well, using smart settings you can get one of those features without root.
you can use face unlock + knock on code and then add to that location based security settings. so you can actually have your phone be swipe to unlock when at home, but as soon as you leave the house the regular lock screen takes over.
this feature works quite well for me. from time to time the face+knock gets a little annoying, as I look at the phone, stat tapping my knock on code, only for it to change to swype after two taps, that then leads me to lock the phone instantly....