If I have D+, but my friend doesn't and I want to watch him "live", then DOTA will say "you must be friends to use this feature".
In reality he is in my buddy list but doesn't have D+.

Please adjust the error message to mention that it only works if both players have a D+ subscription (or something similar).