I have used JB Weld for several rifles and it does a great job. Many years later the actions still fit very tight into the bedded stock so shrinkage over time does not seem to be an issue and it remains very hard and slick.
That said..... I just tried Devcon on a couple of stocks recently and like it much better. The main reason is JB Weld is pretty thin and you have to do a lot of prep work to keep it from running all over the place. Devcon is much thicker and although it will squeeze out there is not as much of an issue of it running places you don't want it.
Like one post said, JB may be better for things like bedding scope rails where a very thin layer is needed, but for stocks I will be using Devcon from now on.