My big concern I guess is, Can you confirm you have run your battery completely empty before and it charged back up? I had a an issue with another recovery back on the ONE X+ that if the battery ran all the way down it would not charge because at the time the recovery had issues.I've used PhilZTouch since I came to the Sprint One forum and I swear by it. I've used and like TWRP fine on some other devices, but I had trouble with it on my ONE and went with Philz. Never looked back....As far as OTG, I haven't tried so I can't confirm.