Desktop application or Web? Which technology for desktop? (Windows)
I am building a new product currently, and was building it as a web application (SaaS). My target customer is 90% Windows, who will also want to access the product using mobile devices.

Now, for mobile devices, I am planning to build native mobile apps for Android, iOS, and possible Windows 7 and BB. 

Now, since my target customer is 90% (or more) Windows, I was debating whether a Web application still makes sense, or building a native application on Windows is better. 

Licensing will likely be different in both cases, but we can leave it out for this question. 

Pros for desktop (Vs Web): Possibly a better user experience, available offline
Pros for Web (vs Desktop): No install needed. Upgrades are simpler

Any thoughts or suggestions?

Also, which technology should I use to build this? C#, QT, Silverlight, AIR, any others?

There were similar questions asked in 2010 and 2009, but I think technology has changes every year, so better to get a current opinion. 

Disclaimer: I have experience in Java and web products, but is the first time I am potentially looking at a native Windows app. 
Desktop application or Web? Which technology for desktop? (Windows)
===

I am building a new product currently, and was building it as a web application (SaaS). My target customer is 90% Windows, who will also want to access the product using mobile devices.

Now, for mobile devices, I am planning to build native mobile apps for Android, iOS, and possible Windows 7 and BB. 

Now, since my target customer is 90% (or more) Windows, I was debating whether a Web application still makes sense, or building a native application on Windows is better. 

Licensing will likely be different in both cases, but we can leave it out for this question. 

Pros for desktop (Vs Web): Possibly a better user experience, available offline
Pros for Web (vs Desktop): No install needed. Upgrades are simpler

Any thoughts or suggestions?

Also, which technology should I use to build this? C#, QT, Silverlight, AIR, any others?

There were similar questions asked in 2010 and 2009, but I think technology has changes every year, so better to get a current opinion. 

Disclaimer: I have experience in Java and web products, but is the first time I am potentially looking at a native Windows app. 