Design and front-end user experience in GIS are not covered at all and I think this is main cause why GIS is not used by public widely. Here is my speech about this topic on Forum of Young Geoinformatics in Zvolen, where G-BASE was general partner of conference.