The Reds signed the Switzerland international in a £13.5m deal from Stoke City in the summer transfer window to bolster their options in the middle of the park.
Shaqiri struggled with consistency throughout his three seasons at the Potters, although there was no doubting his talent and ability to make the difference in games.
Jurgen Klopp initially used his summer signing sparingly and Shaqiri had to wait to make his debut until Liverpool FC’s 2-1 loss to Chelsea FC in the League Cup in September.
However, Shaqiri has established himself as an important member of the Liverpool FC team over the past month or so.
The 27-year-old has found the net against Cardiff City and Fulham in the current campaign – and he had also contributed three assists ahead of the Merseyside derby at Anfield on Sunday.
Former Liverpool FC midfielder Barnes, who won two titles, the FA Cup and the League Cup during his Reds career, believes Shaqiri has been a great addition to Klopp’s team.
“I didn’t think Shaqiri was ever really going to come in and be the first name on the team sheet, so of course it was a slow start because he’s not been a regular starter,” said Barnes, speaking exclusively to The Sport Review. “But every time he’s come on, he’s been fantastic.
“He’s come into an environment which suits him. I’ve been pleasantly surprised by what he’s done.
“When he’s not been playing I thought that maybe his attitude wouldn’t have been great. But every time he’s asked to come on and play, he does what’s right for the team.”
Liverpool FC signed four players in the summer transfer window after Klopp recruited AS Roma goalkeeper Alisson Becker, AS Monaco midfielder Fabinho, RB Leipzig midfielder Naby Keita, as well as Shaqiri.
The Reds are looking to challenge for the Premier League for the first time under Klopp, having finished in second place in 2002, 2009 and 2014.
MORE: Man United latest news
MORE: Arsenal latest news
MORE: Chelsea latest news
MORE: Liverpool latest news