For me buy back is preferred because buy back generally limits the number of that particular tokens in circulation thereby causing more people to chase less tokens which on turn raises the value of the token in the market.
Yeah, seems so obvious ... maybe too much obvious to be true?