Wow. It was not good. The entire movie was just a bunch of reused plot points from the Saiyan Saga such as a Saiyan invading Earth, Gohan turning into a Great Ape and having to be stopped, Goku almost getting crushed by a Great Ape, the Spirit Bomb and a bunch of other stuff which made it feel bland and unoriginal. This isn't helped by Turles, a boring villain with little motivation and almost no character traits to speak of. Icarus was actually awful I hated every second that ugly thing was on screen pretending to be important, also it's implied that Gohan has a stronger connection to Icarus than his own father so that's something. Piccolo is usually the saving grace of most Dragon Ball Z movies but here he does literally nothing, with even Yamcha having more screen time than he does, and Yamcha's entire purpose in Dragon Ball Z is to be laughed at for not doing anything! I'm rambling a bit as it's late where I live, but in short the movie was boring outside of a few small elements like the Earthling's roles in the plot and overall it's in my opinion the second weakest Dragon Ball movie, and certainly not worth a watch.
My Ranking of the movies so far:
Dragon Ball: The Path to Power
Dragon Ball Z: The World's Strongest
Dragon Ball Z: Dead Zone
Dragon Ball: Mystical Adventure
Dragon Ball: Sleeping Princess in Devil's Castle
Dragon Ball Z: The Tree of Might
Dragon Ball: Secret of the Blood Rubies
Next is Dragon Ball Z: Lord Slug and my hopes are low to say the least. I'll watch it after I finish the Captain Ginyu Saga as I'm going to watch the movies to bridge the gap between sagas, with Dragon Ball Z: The Tree of Might being between the Namek Saga and Captain Ginyu Saga.