Broken: (example: 2.79 (all versions as far as I know have the same issue)
Short description of error
The snap tool doesn't work as expected every time
Exact steps for others to reproduce the error
Blender is a great piece of software but unfortunately sometimes it is lost in a glass of water for nothing ;'-)
Some times when using the snap function in blender (the red magnet to be more precise) the snap doesn't work as expected. For example if it is set snap to closest and there is a complex mesh frequently it snaps to the other side and not to the nearest.
It would be great to solve little issues like this in next updates or releases.
I don't attach any file because I'm pretty sure this is a well known little issue that every artist has to solve with some work around (3D cursor, object origin... etc). But, if I am allowed to, I would like to suggest to see the following video https://youtu.be/6gUWN19kdbQ?t=150 that starts explicating some of the problems everyone knows well.
Also it would be great to have the possibility to activate multiple snap target simultaneously as for example allows to do autocad or other CAD software around.
I would suggest a little different approach for the Snap target menu selector, replacing the drop down menu with a selector similar to the manipulator widget that allows to select more option at once.
EDIT 23.04.2018 :
Another thing that work bad is when you need to snap a vertex to an edge and the targeted edge is inclined and not orthogonal to the grab direction of the vertex: the snap point scrolls along the edge making difficult to snap in the correct spot
IMHO there is the need to create some more constraints to limit on demand the snap point sliding along the edge when it is unwanted. The way it is now it doesn't work well if what you need is a precise job.
Thanks so much.