Well it depened on what kind of rides you are looking for. Six flags st. louis has a nice mix of rides ranging from B&M coasters to nice woodies. Where as silver dollar city has, Wildfire (great B&M coaster) and yes they do have powder keg (a luanch coaster). So basically if you want to ride a more classic six flags rides like, batman, ninja, mr. freeze, etc. Then SFSL would be a nice choice but Silver dollar city has more orginall rides not found at other parks.