I’m all for the “first team players rather than squad players” idea but realistically who could we bring in to improve on the front three?’ There are very few players in the world that we could say this about and they are probably out of our reach.
Shaqiri to me is a textbook Jürgen Klopp signing. I’m sure he mentioned a while back about players that were confident and - to paraphrase - almost cocky about their ability. Also players who had maybe not been given a chance and had something to prove. I think his great ability as a manager/coach is to get the best out of these type of players, Oxlade-Chamberlain and Mane prime examples, maybe Salah to a lesser extent.
As people have mentioned, he is a far better option to come off the bench than what we had last season. Do I expect him to be settled and happy as a squad player? Absolutely not.