I haven't been to the Winstar since they expanded, but it's alright. Last time I was there, there was no drinking, but they had all the games. If it's a group of poker players who don't care as much about drinking, it will do. There are a ton of machines, too. It's alright for a day trip.
If you want more of a "fun" casino, it's worth the extra hour drive to Shreveport.