this ones tough
luffy was pretty bad ass here, but zoro beat up mr 1 which was epic and he picked up a building
but for the heroes i'm gonna have to go with sanji he was awesome
villains on the other hand Mr 3 was pretty cool in an evil kinda way and crocodile though being the first villain logia was a bit shit IMO he relied on his power heavily
I'll probably go with Mr 3