First of all, I think that Xpano is great: it’s simple, and efficient.
However, on close inspection of the results, I observe a lack of detail compared to the original images, and also compared to what hugin creates. Almost as if there was some slight haze added.
Below are 2 screenshots comparing Hugin (top) and Xpano (bottom) stitched outputs:
In this case, the exposure of the input images varies a lot, though (I had forgotten to use manual mode…), maybe this causing the problem? I think I read somewhere that Hugin is supposed to be more capable in adjusting the exposure.
Here are the original images in case they are useful for debugging (license: CC BY-NC-SA)
The algorithm can indeed get thrown off with inconsistent exposures. In this case I can get a better result from Xpano by excluding the DSC00862.JPG image from the stitch (by CTRL clicking the thumbnail), but there is still an exposure artifact remaining in the middle of the right edge,