Well between those two parks, it would have to be Carowinds. But you might want to check out
http://www.rcdb.com/ if you look up Dollywood, and then click on the link that says "parks nearby" it will tell you the closest parks to Dollywood, or wherever you will be.
Dollywood is a nice family park, and very beautiful. But they only have 2 coasters, and one of those is a water coaster. I loved Tenn. Tornado, but that's really their only coaster.
I live in Charlotte, so I've been to PC more times than I want to remember.
And yeah, Ricochet is much better at PKD, but you take what you can get I guess lol.