I’m still surprised by how many people misinterpret Qi’ra’s actions at the end of the movie.
She isn’t betraying Han, she’s protecting him.
She works for Darth Maul, if he ever caught wind of Han he’d kill him without a second thought. Notice in that scene she purposely avoids any mention of Han to Maul.
There is nowhere they could go that they’d be safe. Qi’ra knows this and so she leaves to save his life.