Crazy that throughout Goku's journey, he's able to turn most of the main canonical bad guys into good guys (except Cell). Now I hear there's future writing that Frieza will also be one and that it took a while for Vegeta to accept that until he found out it was Beerus who ordered his planet to be gone.
If you time traveled into the past during DBZ & told people Frieza is a good guy, no one would of believed it lol.