A friend told me to ask here because the advice is more honest than anything you'd find on Google.
The sheer volume of options is part of the problem. When everything claims to be the top choice, it all starts to blur together. I'd take three strong honest opinions over a list of fifty.
Recent experience preferred — the landscape shifts quickly enough that anything older than a year or two may not apply anymore.