Existe a 28mm f/1.8 USM, a antiga 28mm f/2.8, e a nova 28mm f/2.8 IS USM.
Eu tenho a 28/1.8, e acho ela boa. Em f/1.8 ela é similar à 50/1.8, um pouco soft. Ela fica bem nítida a partir de f/2.8. Em f/8 ela é extremamente nítida, mas se você faz pixel peeping não vai gostar dela.
A antiga 28mm f/2.8 eu não conheço muito. Sei que ela era barata e leve, e com boa nitidez em f/2.8, mas com os cantos soft. O bokeh era bem fraco por conta das poucas lâminas no diafragma. Ela não é mais fabricada, então não sei qual seria o preço dela usada.
A nova 28mm IS é extremamente nítida, além de ser estabilizada. Mas ela é seriamente cara.
A 20mm f/2.8 é parecida com a antiga 28 em termos óticos. Ela é razoavelmente sharp no centro, mas as bordas são ruins (se você estiver usando uma câmera cropada isso não vai ser muito problema). Ela também tem muita distorção e vinheta.
Se estiver com grana, vai com a 28/2.8 IS. Se estiver com pouca grana, pense em uma antiga 28mm usada, mas se ligue que a qualidade não será estrelar. A 28/1.8 e a 20mm custam quase o mesmo, e eu escolheria uma das duas. Mas tem muita diferença no ângulo de visão delas. Em FF elas seriam uma super angular e angular média, e em APS-C seriam angular média e normal, portanto são bem diferentes.