I believe that "perfect" is not something that most guilds look for....they are looking for "sharing" of knowledge, ideas, etc.
I do belong to a guild and have made many friends there and have gotten untold knowledge from those that are there.
I recommend you join....... :-)