I want to join the discussion with a very important point that seem to bother no one else, yet it broke the Star Wars Universe for me.
Three words: Instantaneous Space Travel.
In the original Trilogy it was never mentioned how long it took to hyperspace from one System to the next but it clearly took time. Hours if not days. Enough to play Space-Chess or train a little bit in the Force.
Rogue One establishes that Hyperspace travel is instantaneous and on the top we get instant communication via handheld devices.
Please somebody give me a good explanation why there are not 10000, or at least 1000 Star Destroyers jumping into the system whenever a Rebel fleet shows up anywhere?
I will consider every answer and i try to be gullible i really need a reason to enjoy any other Star Wars movie in the future.
For me this is far worse than midichlorians.