I hear ya on that 12 gauge recoil. I had a Tracker 2 in 12 gauge that I fired two slugs out of and put it down, and I had enough of that!
I sold it and bought a 20 gauge, but my excuse wasn't the recoil, it was that I couldn't mount a scope rail on the barrel because they are pretty thin at the chamber.
Naw, it wasn't the recoil, it was the scope rail!......Ok I'm a whimp!
Good luck with the turkey hunt! I'm all geared up and ready to go Saturday with the opening of bow season, and this week is sure going by slow!