I use bevel for edges, in some cases i insert edge loops twice beside an edge, ive tried creasing, but i find it hard to preview it as the edges get kinda "dark" when you smooth it, and i can have more control of the topology with when edges are bevel'd, instead of having "hidden" topology by creasing. thats just my opinion though
dude nice model btw!