Mine freezes every night, no exceptions. however i have found a few workarounds.
1. set your lock screen to never and leave your screen on.
2. put it in airplane mode
however there are a few oddities, it may appear that your phone totally froze but you still recieve incomming calls which leads...