Jimmy: To respond to your confusion, the fact of the matter is that there are some features that are harder (or impossible) to implement in a client-server web application vis á vis a freestanding rich client. That's why the client version has all the features the browser version does
Can I ask to specifically mention the features of client (Infopath Filler 2010) forms that are impossible to reproduce in (Infopath Designer 2010) browser-based forms in context of their use with (enterprise) Sharepoint Server 2010?
or will cause problems during their deployment into production?
I guess that browser-based forms should have issues with performance and double hop (authentication) problem.
The former (browser-enabled form) communicates with server via stateless XMLHTTP protocol in contrast to client forms communicating via NT LAN Manager NTLM .
AFAIU, browser forms do not have abilities to pass user credentials to a remote server.
"Infopath Form Services" (IPFS) of Sharepoint Server 2010 has web proxy service for IPFS for this but I do not quite grasp how Sharepoint Server 2010 in this case might treat concurrency, i.e. simultanious filling of the same form by multiple users.
It is better to be specifically forewarNed especially for developers like me having all servers and clients in the same machine