It depends on the day you go. If you go on a Saturday in summer or Fright Fest, it gets PACKED beyond belief. Great America can get very crowded but i'm not going to hold that against them, they have awesome/fast operations compared to other Six Flags parks.
Speaking of Hurricane Harbor it's VERY well themed. The tropical atmosphere, palm trees, music all flow perfectly. Its very nice to walk through.
About Great America, the rides selection is top of the line. They do not have a 'bad' coasters like most parks do, and some of the best coasters in the world like Raging Bull, DejaVu, and Batman. The surprising thing about Great America, most all the rides are open! (very different from other Six Flags parks)...Great America has a wonderful selection of classic and modern flat rides that are a joy and some of the best water rides around.
Pros: Rides (thrill&mild), Operations/Employees, Value
Cons: Line misbehaviour, Slow/expensive food
more