I think his upper body is disproportionately large. If they tone his chest down a bit that would look better imo, and also be more accurate.
Also, this is a pretty interesting list:
Joshstarwind wrote:
Some of this is official and some of it is guesswork based off official heights.
Goku - 5’9”
Gohan - 5’11”
Chi-Chi - 5’4”
Vegeta - 5’5”
Tien - 6’1.75”
Krillin - 5'
Videl - 5’1”
Yamcha - 6'
Radditz - 5’10.5”
Nappa - 6’10”
Bulma - 5’4”
18 - 5’3”
Roshi - 5’4” (When standing up straight)
Piccolo Jr - 6’7”
Cui - 5’6”
Dodoria - 6’5”
Zarbon - 6’2”
Guldo - 4’3”
Jeice - 5’4”
Burter - 8'
Recoome - 7’2”
Ginyu - 6’3”
Frieza 1st Form - 4’5”
Frieza 2nd Form - 7’8”
Frieza 3rd Form - (Tough to figure out but smaller than 2nd)
Frieza 4th Form - 5’1”
King Cold - 8'
16 - 7’10”
17 - 5’4”
19 - 5’7”
20 - 5’9”
Imperfect Cell - 7’0”
Semiperfect Cell - 7’6”
Perfect Cell - 6’9”
Dabura - 7’1”
Fat Buu - 6’5”
Super Buu - 7’9
Buutenks - 7’1”
Buuhan - 6’11”
Kid Buu - 5'
https://lounge.moviecodec.com/vs-general/dragon-ball-z-heights-approximately-120103/2
If this list would be accurate, Piccolo and Cell are definitely too short. But the rest would fit quite well imo. It also does negate my opinion that Frieza would be too short. Surprisingly, most of this is how I pictured it (with the exception of Frieza and 16's monstrous height).