Stitch is awesome. I use him all the time. He deflects attacks from hitting you, as well as other neat little things. Is he more effective than having Donald and Goofy (or another teammate) on the field? I can't say for sure. However, Stitch is just a cool little alien that's fun to watch.