According to my calculations if I place 2 wards every 3 minutes I'll get my money back in 15 minutes. After that it is a huge win to have the item. In most games I won't fill up my inventory or if I do it will be well over the 30 minute mark.
So is it viable to buy this item on any other role than a support? (I'm assuming that the support player also buys it.)