So the only disadvantage of relying on the roster itself is that you only get the suggestion when your friend is online. Then again, though, if you're not eventually online at the same time, there's no point, and as soon as you are the friend suggestion gets added.