Piccolo is my fav for a reason. No matter who it is Piccolo don't give a ----, "He ain't runnin scared."
The whole Majin Boo nonsense was just written in to make us understand how strong boo was. Look at my dudes track record though. He is almost always the first to show up to battle a threat to his turf and piccolo got mad heart.