I went to the expo this year in Grapevine. It was my first one, so I had a lot of fun, but I didn't buy as much as I thought I would. I found a few things that were not common to find in stores, but I found the prices to be either the same or much higher than I could get elsewhere. It was worth it for me because it wasn't far and I wanted to see what it was all about. I don't know if it would have been worth it if I had to drive very far though.
If you have friends to meet or go with, it would probably be very worth it though... so many people had a great time with their friends.