One thing I have been taught to use is the "shit sandwich". Positive, negative, positive. The danger is your negative lesson being lost so this method does favour directness.
The advantage of finishing on a high is it often lets the conversation continue so that your subject can ask for clarification if they need it.