Good Buu was actually featured in the last episode of DBZ. Remember, for the ten year gap between the death of Kid Buu and the last episode Buu had been purposely losing the world tournament to Hercule. Also, Buu rigged the tournament so that Goku could fight Uub.