I liked this one very much, and I dare say it is the second best DBZ movie amongst the older ones, behind The History of Trunks only. There are so many good points in this movie, and I'll try to enumerate them,
First of all, Super Saiyan 3 and the epic Dragon Fist, a technique that was forgotten in the manga and anime series are seen together here in an awesome moment. Super Saiyan 3 is one of the worst transformations in the series. I mean, it has never beaten up anyone, and this movie provides this necessary moment!
The plot is very good, actually. It is a bit more deep than it is used to be in DBZ movies. Characters have a quite nice development, and the dramaticity is way more mature. The ending could be even more dramatic, only that Tapion had to step aside for incredible Goku's Dragon Fist be put into action. No complaints about that. Everyone really wanted to see Super Saiyan 3 one last time.
Tapion is cool and Hirudegarn is amazing. His evolution is very surprising and gives him an even better condition as villain. Also the humour is less present into this one, but this is no defect, by no means. As I stated before, this movie is a bit more serious.
Stunning fight scenes, many characters do show up and fight. Even Gotenks, and he just shows up very quickly, which is good, because he is very annoying. It was nice to see him, anyway. Some surprises like Vegeta saving people. Well, this is a must watch for DBZ series fans. I loved it!