Not really. I haven't been to the one in St. Charles, but the other Fantasy Shops are pretty "meh" when it comes to gaming. I mean, they aren't terrible, indeed, they tend to be clean and have reasonably coherent employees, which is a plus, but they aren't great, either. Not something I'd want to visit on a trip, unless I was really really bored. (Though then again, this is St. Louis, so that's a good possibility..)