Whether a stock pays dividends really shouldn't factor in to your decision as to whether to buy it. Any dividend a company pays out makes the company worth that much less. Whatever you stand to gain from the dividend, you stand to lose in the value of the stock you own.
When buying a stock the only thing that matters are its fundamentals. Ie. is the company's assets and future earning potential worth more than the current price of the stock to you? Unless you have information that the market doesn't, this is not a question whose answer you will reliably get right.