If you use avocados that are overripe, your guacamole too soft with not enough texture (and sometimes the overripe avocados taste off). If the avocados are underripe, the flavor will not be good, and they are difficult to mash. Using too much salt or lime will overpower the flavor of your guacamole. Overmixing the guacamole will cause it to lose its texture.