I actually re-watched both recently, and each excell in different areas.
Ep7's three new characters, and BB8, are far more likeable and entertaining. But the rehashed Ep4 plot REALLY kept it from getting anywhere close to it's potential. But the directing/effects were 10/10.
Rogue One had one 1-dimensional character, and the rest had no character whatsoever. But the finale was epic, but otherwise felt shallow due to the audience not caring about any of the characters getting killed off - besides Donnie Yen.
So much wasted potential, for both movies. I really hope Disney gets their shit together or Ep8 will be the last Star Wars flick I see in theaters for a long time.
That a great breakddown and pretty much how I saw them too. I didn't care for Rogue One at all though it was boring as fuck because of the characters being meh. I would have rather saw them continue the story instead of wasting this movie for this side plot.