I frequently carry either my 3" 686, or my 2 5/8ths" 657.
I am a thinner guy, 5'9" and 135lbs, and I have found that for myself, the two biggest issues are: The fit of the pants, and the location of the belt loops.
I have found that pants riding higher, placing the belt line over the top of my pelvis support the weight of a heavy gun easier and there is less discomfort, than pants that rid at the mid-point on my pelvis.
Most "tactical" pants with the elastic waists suck as the elastic seems to let them sag more, even with a tight belt. The best pants I own for heavy gun carry are actually my 5.11 EMT pants, I just wish I could get them in other colors so they wouldn't look as tool-ish when I wear them off duty.
Belt loop location matters a lot to me as well. If the loops are too far forward the gun is forced to a 3 o'clock hold which is hard to conceal, or too far back the gun gets pushed into a 5 o'clock and bites into the soft spots.
I use Lobo OWB holsters for all of my guns, and I love them.
My belt is just a cheapo leather belt from walmart. I have learned to prefer a thinner belt so that I can slide the holster forward (towards 3 o'clock) when I get in the car, and slide it further back when I get out (returning it to 4 o'clock). Making it easier and more comfortable to carry in the car when I can get the gun out alongside my hips instead of pinched between my back and the seat.
And lastly, I have learned not to sweat the printing. With a large frame gun, its going to happen. Trust me, unless you have a pokemon spawn point on you, nobody is going to look up from their phones long enough to notice a ripple in your shirt.