The Good Morning Britain presenter surprised fans of the show with his views on the NHS, social care, foreign aid, the EU referendum and President-elect Donald Trump.
The former News of the World and Daily Mirror editor was on the panel alongside Conservative transport secretary Chris Grayling, Labour shadow foreign secretary Emily Thornberry, Liberal Democrat MP for Orkney and Shetland Alistair Carmichael and novelist Lionel Shriver.
When the topic came around to his US friend, he told the audience: “Donald Trump is not a monster. He’s not an angel, but he’s not a monster. He’s a very smart business guy who has consistently proven people wrong. We underestimate him at our peril.”
Piers Morgan was praised by viewers for his opinion on the NHS
Go and live in America for a while like I have and then you realise how great the NHS really is
The 51-year-old also praised Prime Minister Theresa May’s negotiating tactic to get Britain a good deal with the European Union and managed to compare it to a holidaymaker bargaining a deal for a Moroccan carpet.
But viewers were most shocked with Piers's comments on the NHS.
He said: “We are living a lot longer, it's a problem if you can’t cope with it, the system can’t cope with the extra volume of people coming in.
“We have front page pictures of grandmothers on trolleys for 24, 36 hours, we have four-year-old kids lying on the floor in our hospitals and a prime minister saying, 'Crisis what crisis’. It’s not good enough.
“Go and live in America for a while like I have and then you realise how great the NHS really is.”
Get Quotes on Home Insurance
Piers Morgan was a panelist on BBC Question Time
Good Morning Britain talks politics
Tue, January 10, 2017
Good Morning Britain hosts Piers Morgan and Susanna Reid talk politics with Theresa May, Nigel Farage, Donald Trump and more.
1 of 11
Good Morning Britain talks politics with Donald Trump, Theresa May, Nigel Farage, & more
One person wrote on Twitter: “Not often I agree with Piers Morgan but he was spot on there about the NHS. Grayling was squirming. #bbcqt.”
Others wrote on the social media site: “#Bbcqt Kill me now! I agreed with Piers with a lot of what he said… still a t**t though!"
“Don't find myself saying this very often, but Piers Morgan is speaking a fair bit of sense on Question Time #questiontime," said another.
A third agreed: "#bbcqt What is going on with Piers Morgan? Why is he talking sense?"
"I've agreed with something Piers Morgan has said. I feel dirty #bbcqt," one viewer said.
Question Time continues next Thursday from London on BBC One at 10.45pm.