If you really want to learn softimage then stick with it. However you can mesh with pretty much any modeling program that can export a format that softimage can import. 3dsmax is my weapon of choice. You can use blender (it does export OBJ, X, or 3ds correct?). You really only need XSI to finish off the model with Material hook ups, Hardpoints, Tangents, and Conversion to .XSI format to get it ready for ConvertXSI.
Other modeling programs can export to .XSI, but the materials, and tangents will be screwed up. So yes XSI (softimage) is necessary to finish your models off.