I agree with most of the above reply. The comment about your being Too Nice struck me half way through your post.
Ultimately your plan to attempt to keep him 'as a friend' will only succeed if that is what he wants too. If he has another agenda other that a frienship then your plan will not come true because you do not have coincidental objectives. Good luck.. K