I saw it today, and I really liked it. I'd say it's on a par for me with Rogue One, and streets better than The Last Jedi and The Force Awakens. I'd much rather that they continue with the standalone stories (although it does seem like they have more Solo films planned) than the main Skywalker saga.
No one will try to make you feel sorry for millionaires, Cathbad, but there's no denying this has been somewhat of a bomb and definitely a disappointment for Disney/Lucasfilm. They'll make their money back, doubtless, but they'd have been aiming for a lot better than that, and beyond that the lukewarm fan reaction has to be even more worrying than the financial side of things moving forward.
To be honest, I think part of the problem is that this movie has come far too close on the heels of TLJ. If they'd kept to the yearly release schedule I feel it'd have done much better, but there really hasn't been time to build up any kind of anticipation or longing for a new Star Wars film. Plus the timing isn't great, having followed two actual successes in Infinity War and Deadpool 2, which doesn't help. Actually I think they'd have been better served aiming this for next May/June, and then Episode IX for December 2021. Let them sit for awhile, and let the anticipation for each following installment really build. That's not going to happen though, in this world where we get three or four quite successful Marvel movies each year. That's the model everyone is aiming for nowadays.
Just also, if fans who didn't like TLJ are boycotting this, then they are shooting themselves in the foot, because surely if they didn't like what TLJ ultimately was, Solo is surely more their speed. To me, this really felt like an EU kind of movie. I said the same about Rogue One. Maybe it's just me preferring the immediate OT era, and not being too fussed with the universe as set up in the sequels. I like having the real Empire kicking about, though. There's something about the First Order that just can't quite match the Imperial war machine.