Which is Better: Microsoft SPLA or Microsoft Self-Hosted Applications?

Many businesses that identify a need to acquire “commercial hosting rights” in connection with hosted solutions incorporating Microsoft software have two options for acquiring them: through a Services Provider License Agreement (SPLA) with Microsoft or through the Self-Hosted Application (SHA) benefit that is included with Software Assurance under an Enterprise Agreement or other volume-licensing agreement….