Software based stabilisation morphs and creates artifacts in the video because it's tough to track motion in space from erratic camera movements - using a gyro gives your software a neat little guide on camera position during the shot, making stabilisation much more precise.
Depends on applications! Doesn't matter if you're filming your child play baseball, but if you're shooting movies you want the best you can get!