Check out this link
. It has a good explanation as well as a table highlighting the differences.
Basically a thin client environment is cheaper and easier to maintain security wise. You just need to weight the odds of your user demands and needs versus your bottom line and user productivity.