Seeing the movie a second time definitely made me like it better. Pretty much every specific complaint I had the first time around I realize I was over reacting about. I mainly thought the story didn't feel like the middle of a trilogy (maybe wanted more of a cliffhanger?) and thought they should have developed Rey's character better. But second time around I don't feel that way at all. I thought Rey's character grew into something quite interesting (she was my favorite character from the film), and the story really kind of is at a cliff hanger in a way (can't think of the resistance being at more of a desperate state, and the First Order still has the upper hand). And, it definitely doesn't feel like "the Jedi's" are going away (Luke said Kylo was wrong about him being the last Jedi, and you see that Rey has the Jedi books).
Great movie. Not quite ready to rate it higher than TFA yet having only seeing it twice, but it's definitely jumped above the prequels for me. My current rating is 4765832R1. (I'm not a huge fan of Rogue one as you can see... It's a decent movie, but doesn't have the replay value that the others have). I imagine a few more views once I buy the blu ray and it may move up a couple spaces in my ranking, possibly.
edit: One other thing that jumped out at me, that I don't recall being discussed (maybe it has and I missed it)... Kylo told Hux when they were checking out Snoke's dead body that "the girl" killed Snoke. Is that a possibility considering Snoke was supposedly reading Kylo's mind at the time of his death? Or is it a clear lie from Kylo? I would like to assume that Kylo did it, but then why would he even say that to Hux? I would think he'd want to take responsibility for it and immediately instill fear as someone clearly stronger than Snoke.