TFA was paint by numbers. The characters have little to no depth save for Kylo, whose depth is all tell don't show. But honestly I was a lot more on the world building, it's AWFUL in TFA, with discount Tatooine, a National chain version of Mos Eisley, a Death Star retread, the Rebellion 2.0, and an Empire knockoff without the menace that was somehow even less competent. It was a well told, well directed movie, but it was all flash and absolutely no substance. The only reason it is better than the prequels is that the characters act like actual humans, not the humans that they would realistically be, but humans nonetheless.
Rogue One's world actually felt real, Jedha felt like it had history, felt like a place that existed before the movie, and every planet in the movie was far more interesting than anything in TFA bot visually and tonally. Say what you will about the shallow characterization, or the overuse of nostalgia, and I'll probably agree. But to say that TFA had better characters or world building is a joke.