A lot of people in my country also like/dislike him for his political opinions. A lot of people do claim he was a good person. Others hated him or mocked him. He had transcended football.
Yeah, they prefer someone who doesn't speak his mind, like Messi. That way they can enjoy the footballer without having to deal with any contradictions that person might have.