I have never stayed at the All Star Sports, but enjoyed my stay at Pop Century in 2005. Of course the rooms at PC are fairly new with the resort just opening up in December of 2003.
I know that they are updateing the rooms at the other values, but don't know if that includes All Star Sports. I would have a wonderful time anywhere as long as it was on WDW's property. Have a wonderfl time.