Yeah, I just added it as a non-steam game, but I understand some people like to have it from the Steam store so that functions such as achivements, cards, reviews, time played, etc. as well as more functional stuff like automatic updates, broadcasting and cloud saving works.
You don't get those features with the "Add a Non-Steam Game" function, just the ability to launch it from Steam and let your friends see what you are playing.