I think some people have it all wrong. They say Big Baby is slow, unathletic, etc etc.
But he really isn't. He is very nimble on his feet, his is always giving 100%. He actually is fast, drives his feet really well.
And the fact that he is nimble, fast, quick laterally, and is willing to give up his body is what makes him unique, of course considering his size.
This unique combination of size and agility allow him to play the pick and roll well, defend on the outside (very good help defense) etc etc.
Of course, Leon Powe is at the maximum physical condition, but lets give Big Baby credit where it is deserved.
As to answer the question Powe or Davis, it is hard to say, but I'd go with BBD, as I've always said. Powe uses his body down low very well to create contact and knock down shots. He is a very hard worker and is an improving defender. He is a very good offensive rebounder, but can hold on to the ball to long in the post and is an ineffective passer.
Still, Davis has a quickly improving outside shot. He can also hit the lane with that spin move and finish. As we saw at the end of last season, he can back down and score in the post. He uses his body well to create space. For his size, he is a very good passer. He sets good picks and rolls off them nicely to set himself up for jumpshots. Has always been great at boxing out and has been always been a great offensive rebounder. But recently, he has shown a lot of improvement as a defensive rebounder.
Bottom Line: While both players are relatively close in skill, BBD has been outplaying Powe lately. The thing that I like about Powe is that he knows he role. While BBD sometimes tries to do too much, I think his game allows him to have a higher ceiling. Still, I say Powe has higher trade value still, so trading him off for another big man or a draft pick may help out a lot.