For me, the battery life is better than stock and i have no problems with finger print scanner. The reason TWRP doesnt stick could be that you are using the one from twrp.me and not Alka. Try EDL flashing the stock rom and then flashing alka twrp and this rom.