Xchanging & Insurance Insider survey shows a general belief that the industry can and should do better with regards to innovation.

...