There are a lot of nutrient manufacturers. Be wary of "these are the best nutes" claims. As I've posted before, unless you have two identical grows the only difference being the nutes, there really is no way of knowing which is best.
Good results, while anecdotal, are a good gauge of determining quality however.
Personally, I order all my nutes online (good price/good selection). As for recommendations, any quality manufacturer producing a base, grow and bloom (or just grow and bloom) line of nutrients, should be fine.