Reasons to choose WPF:
- Much faster and easier development than ASP.NET and jQuery
- Much easier to implement quick incremental background loading of data
- Much easier to implement client-side caching of commonly used data (important for remote offices)
- More efficient data transfer from server (can use advanced WCF features unavailable to web browser)
- Keyboard navigation better, since you can easily define shortcuts, etc, and not be limited by browser
- Maintenance overhead much better using MVVM pattern
- Softphone integration easy
Reasons to choose ASP.NET and jQuery:
- None that I can see
In your scenario I would definitely choose WPF.