RGR pays a dividend while you wait while S&W does not. RGR also has no debt while S&W does.
Can you tell which one I prefer?
Well, I have some of each (product not stock).
Like children they are different but you still love them both.