Who says to invest in companies who's products you use? That does not seem like great advice. You should invest in companies who are undervalued by the market in your opinion, not just because you like the product but because you think they have a good business around it.