yes you are right ... soil will always get smaller plants with smaller yields but the taste will be superior to coco and hydro
hydro will always be the biggest plants, the biggest yields, simplest taste , fastest growth, smallest buffer to fix issues
soil will be easier to grow in , more forgiving for mistakes (bigger buffer then hydro), superior taste especially with bio fertilizers ..; small plants compared to rootball size (hydro gives huge plants compared to rootmass)
if you want a mix of both worlds then go coco...