Hmm, might be nitpicking, but Awaken works on a tree or animal. A druid's companion is a magical beast already...
Yeah, that set aside, I'd agree with the other posters, you just gave your companion a human-like free will and intelligence, treating it as a NPC and possible cohort sounds reasonable.