Well, it was something entertaining it has incredible moments such as Vegeta's speech or the Genkidama crisis, which make it feel the tension, but what I don't like is the fact that made Goku and specially Vegeta makes looks like idiots understaming the SSJ3 drain and Kid Buu, and as well as the excuse of SSJ3 having a greater strain in a living body, which makes it look to Goku as someone stupid for not anticipating that. A better way it would have been SSJ3 fully charged Kamehameha failing and then proceeding to the Genkidama.
In the anime I like some details such as Gohan begging to people and actually acknowledging Kid Buu as a threat. but I didn't like SSJ2 Goku vs Kid Buu or Base Vegeta against him initially, but his speech gives more emoticity as the records are giving and it's fairly explained how Goku and Vegeta differs as people.