I think some of it depends on demographics. Most Star Wars fans I know are college graduates who were born in the mid to late 70s or early 80s. Pretty much all of us rate Rogue One as either the 2nd or 3rd best SW film.
I’m guessing some younger fans might like TFA more because the characterizations in TFA are more in keeping with modern films… whereas Rogue One has more subtle (and IMO realistic) characterizations and you actually have to pay a bit of attention to fully get the characters. TFA characters are much more larger than life types. Neither preference is necessarily wrong.
Rogue One is also pretty squarely aimed at adults (although my 7 year old really liked it FWIW) whereas TFA is aimed more at family audiences.