Agree with Balham , short term it’s probably a good signing for Ipswich. If he gets them promotion they could look to move him on the following season if is behaviour gets disruptive.
I disagree - Ipswich signing Ladapo on a 3 year contract is naive. If he's disruptive in his first season (given he has form for doing so previously at both Argyle and Rotherham) Ipswich will have a problem trying to move Ladapo on - no-one will pay a transfer fee for him for a disruptive player, and for Ipswich to pay off his 3 year contract will probably cost quite a lot of money given his wages ae probably quite expensive. Also Ladapo will be 30 years old in Feb 2023 so will he be the same player as he's getting older? Seems like Ipswich are taking a calculated gamble on getting promoted this season, which could backfire if they don't.
So glad he's not signing for us personally.