The GP100 is built like a tank but the trigger can have some work done to it. I would get the 4" barrel. "This is what I got because of the value $535" PS. the trigger is good enough for my use.
The 686 is a nicer gun and the trigger is better from factory but you pay for it too " over $700.