You're forgetting that Cell was greatly suppressed while Boo was not, in fact we really don't know if Boo wasn't already at his full power against Vegeta. Boo's next manuever was not to power up but unleash a massive blast that injured Vegeta, following your logic then that means Boo only dealt such damage to Vegeta because it was a Ki attack. Additionally, Piccolo's statement was in fact a response to Boo's ki attack & durability and not just the ordinary power he had been showing, prior to that Piccolo was somewhat hopeful that Vegeta might be able to win. The fact that Vegeta even survived Boo's barrage of pain afterwards and still had the strength to battle is proof that Boo wasn't unimaginably stronger than Vegeta, this is backed up further by Goku stating that working together(as SSJ2s) then they should be able to defeat Majin Boo. If Boo could defeat an army of SSJ2s then Goku's statement would be an outright lie, I don't think Goku would make any ridiculous claim against such a serious foe.GreatSaiyaman123 wrote:Vegeta also ripped off half of Cell's body and left him in agony, what Vegeta can do with a Ki attack is way different than what he can do, not to mention Boo wasn't even at full power on that moment. Vegeta never had any hope at all, even before Boo showed his full power he knew he was going to die fighting. Piccolo also said it doesn't matter how many people went at Boo, implying he was on a whole another level compared to SSJ2s.
The plan was to stall Boo, it doesn't mean he was lollygagging for Trunks' sake. Both Goku and Boo considered the fight entertaining, so they certainly are on a similiar level.
And yes, Goku was lollygagging. His later statement that he could've defeated Fat Boo but just wanted the boys to have something to do is pretty clear, Goku may be overconfident at times but he's not a straight up liar or completely full of himself like Vegeta.