This 21mm on an M240/M10 is absolutely perfection. You won't find a better performing lens on those bodies. Mount this lens on a Leica SL and you will be disappointed. It's a slightly older lens design and the SL does not have offset microlenses so the result is slightly soft images..