There is an additional difference beyond the tax advantage. With dividends, the market has more expectation of maintaining similar level of dividends, whereas there's generally and currently no similar expectation on companies doing the share buyback to buy similar amounts quarterly. This allows a bit more flexibility on the company. This extra flexibility may or may not be a good thing, but regardless, it is an additional meaningful difference.