NetHttpBindings is websocket based, and so we can set bidirectional communications with callbacks from server. A very frequent requisite for a web app.
BasicHttpBinding doesn't support the bidirectional communications required for having the client to reacts to server side messages.
This woul be very useful for chat, games, etc.
And substantially needed for my project :)