The internet is complaining that Chris Pratt sucks at voice acting. He doesn't.
An experienced voice actor could have been better but sadly that's not how big buck movies work. You need that big ticket name and again sadly we're not at a moment where voice actors are that.
The "actual Mario" voice cameo as his dad was a nice nod.