Using a razor is a newer way to design a hair style and shape without the traditional straight lines that scizzors/shears can do, it provides edgy texture to your cut.
Having a razor cut, will make the hair have more texture. As to a buzz cut, is more uniformed in look. If you're wanting a more texture, messy look, go with the razor.