I feel you. I had the same issue with Ryse. Started it one night, and wasn't ready the next. Granted it is my connection. But I don't need that great of speeds, as I wouldn't utilize it.
Only reason I'll go digital this gen is if there is a deal, or if they start allowing preloading.