Совет - это , как правило, что-то из личного опыта советчика. Совет очень субъективен и отражает личное мнение/убеждение, основанное исключительно на субъективной картине мира того, кто советует.
Рекомендация же - это уже более объективный посыл, и он основан на каких-то фактах и знаниях. И в большинстве случаев отражает универсальный алгоритм действия для людей в похожих ситуациях. Поэтому и используется в основном профессионалами : "Рекомендации врачей/психологов/учителей" и т.д. Тут самое важное, что рекомендация отражает общую позицию группы специалистов, а не догадки одного конкретного человека.
А так да - грань очень тонкая! И зачастую "Совет" от "Рекомендации" отличается лишь названием.