SKS (also known as ESGE or Blumels) "chromoplast" full fenders have always worked well for me. There are fancier (sometimes metal) fenders, but they tend to rattle, like you say.
For chain and coat guards: Hesling. Plastic or cloth, they're equally reliable.
For mudguards, basically anything aluminium from any Dutch maker. If you can get Azor, they're especially high-quality.