Ingruber was the only correct choice, sorry. You can say now that they don’t want the new Solo doing an impression of ford, but any actor cast playing that character at nearly the same age will inevitably wind up doing so. And they completely passed up the one guy that could do more than just pull that off.
And yeah, McGregor was doing an impression of Alec Guniess, and even so his apprehension of doing an Obi Wan movie lies solely on the fact that Alec Guniess is that character at that point of the story.
I think it’s absurd to undermine his capability as an actor when he’s one of the only people in the business to have actually successfully played a young Harrison Ford in a movie.