Han was a scoundrel. At no point in the movie did they show him becoming a scoundrel who only cares about money. Even when he shoots first, he was only being a good guy taking out the double crosser.
Rogue One has been the only one Disney got right. They actually let everyone die. TFA wasn't bad (even if lacking in originality), but then they let TLJ ruin everything TFA had set up, so now it's useless. TLJ almost literally said that nothing that happened in TFA matters.
Why does the lightsaber talk to Rey? Who knows, who cares. Who are her mysterious parents? Meh, doesn't matter. Who is this Snoke guy and how will they ever defeat someone so powerful? Oh, like this: slice. Wait, who was he again? Doesn't matter now.