Hugin is more capable than anything mentioned above, but can't be used properly without serious study, because it was designed for professionals. It isn't a good option for someone who wants software that is easy to use without study, but is a great option for professionals who need to stitch...