I use the Floriani Suite. It does everything I want, from tweaking designs to full digitizing. They have a great training system, with Webinars each month, and good customer service. I have also used Embroidery Office, but I like the Floriani Suite because of the available training.
I have never done photo-stitching, so don’t know about that. I don’t know if there are plans to make that available in the Floriani software.
The Floriani Suite is constantly being upgraded and added to. All the upgrades and new versions are free! That’s a big plus because with many others you have to pay for the “newer, better” versions.
I think there is a demo version available to try out. That might be something to do to get a “feel” for how it works. Here’s a link to it –
http://www.florianisoftware.com/products/*/*/6873
Happy Stitching – Pat in Washington