I am just as surprised as you. I haven't seen Solo yet, but the recent Star Wars films have been some of the best big budget blockbuster films i have seen in years.
But i have come to accept that its not possible to win over Star Wars fans. One reason being that the original films are some of the most beloved films in history. You begin with a disadvantage due to that looming shadow.
I think the best option is to go with original characters. Rogue One had the best reception among fans. Even TFA after its initial roaring success had some fans complaining about stuff like not being original, Rey being Mary Sue, etc. Sometimes i think that you just can't win over Star Wars fans. Its too broad and passionate. Whatever you do, you will be criticized. Better keep doing your job. In time hopefully there would be newer fans to replace the old ones. I have accepted the fact that the best film since ROTJ has managed to divided the fanbase into two. Perhaps, forever.