As a consumer, I hate SAAS and think it is more a disservice. Being completely dependent on a remote company for the functionality of your computer is just silly to me. What if that company goes out of business or you have no internet access? All the sudden, your computer is worth much less and your productivity falls through the floor.
As a programmer, I love it. It is a great way to keep a company in business as the consumer is very dependent on their success. It also makes debugging and updating software much less complicated. No security issues because your customers refuse to update their software.