Yes, coco yields more than soil. It's pretty similar to hydro in speed and yield, especially if you treat it more like hydro, ie. feed and water daily.
Flip side, some people claim soil bud tastes better--fuller and more complex. I haven't noticed a difference myself but YMMV.