Majin Buu I think is ESFP. Generally taking things at face value and being active in exploring the tangible aspects of the world. Generally does not think of the consequences, wanting to liven the moment. He is quite sensitive in his emotions and is generally willing to consider appeals regarding morality as simplistic as he processes it, being willing to listen to Mr Satan without feeling a need to scrutinise his argument like an ESTP might. Upon this, he resorts to never kill again and generally has a strong need to keep to his promises.
As for enneagram- 7w8-8w7-2w3 (The Free Spirit).
Constantly looking for fun experiences to pursue in the external world, generally preferring a carefree approach to life and in just wanting their to be satisfied/content- whether that comes in food or combat. He tends to treat life like an entertaining game. Yet tends to lose controls fairly easily when being threatened or insulted, being unafraid to show and react upon aggression. He did not like the idea of being controlled by Babidi, eventually killing him upon being tired of feeling restricted. Buu had no problem engaging with random acts like healing the eyes of a blind boy and upon realising he likes helping people, gives him some carton of milk (albeit through turning someone into it).
I'm starting to doubt my previous typing of Mr Satan as ESFJ. Is he truly that emotionally attuned to the environment around him? I mean he does show a lot of lower Ne in his worrying but still...