Dividends are totally fine (from my perspective), while. buybacks are problematic from a place where executives are bonused on share price and earnings per share, both of which can be manipulated by buybacks.
More philosophically, I think that dividends are better for society as they allow investors to realise a stream of value from well run companies rather than needing to sell their share to acquire this value.
This is obviously just my opinion though, I don't know if it matches to what the OP cares about.