For me, the ending was fine.
SPOILERSDarth Maul turns out to be the head of the crime syndicate which Solo had been connected.
(Many fans know that Maul survived TPM but if it’s a surprise, it can be compared with the surprise ‘I am you father’ line in Empire Strikes Back.)
(Emilia Clarke) Qi'ra needed to obey Maul in order to survive.
Solo and (Woody Harrelson) Beckett fight over the ship fuel.
And finally Solo wins the Falcon in a card game as stated in Empire Strikes Back.
END SPOILERS
For me the story felt done after that.
It’s not a huge action finale and maybe some people didn’t like that but ESB also had a low key ending after the Luke/Vader fight.
But imo that worked for a Solo movie. Han at this time was mainly a thief/smuggler and was not yet a big part of the rebel war.
I also like this kind of new Star Wars movie because it doesn’t try to drastically reinvent well established story concepts from the Original Trilogy (which were pretty much followed in the Prequel Trilogy).
This is why I prefer both the new films where Lawrence Kasdan (the script writer from Empire Strikes Back) was involved; “The Force Awakens” and “Solo”.
Kasdan’s message is; ‘Remember the old Star Wars? I’m going to pretty much put another adventure story in that world’.
BB ;-)