I went to see the late night showing of Rogue One at the local IMAX. No spoilers here but I will say that I thought it was really good. The gritty tone was right for where this falls in the time line. Even though you do know some things because of the other movies, it kept my attention all the way through.
Speaking of the end, there aren't any screens during or after the credits so you don't have to wait.