Hab keine Ahnung was bei dir halbwegs erschwinglich heißt.. mir fällt da jedenfalls noch das ausgezeichnete Olympus Zuiko 3.5/21 ein, welches noch dazu winzig im Vergleich zu anderen SLR Linsen dieser Brennweite ist. Sollte für unter 300 Euro zu bekommen sein.
Das Konica Hexanon 2.8/21 ist auch viel nicht größer, dank dem kürzeren Adapter macht das fast noch nen schlankeren Fuß an der A7.. dafür ist es aber auch extrem selten und entsprechend teuer (400 Euro und mehr). Also es gibt schon relativ kompakte 21er für die A7 die keine Probleme mit Color-Shift und Corner-Smearing haben und auch ansonsten ne ziemlich gute Leistung bringen.