I'll have to say Fresh.
There is nothing better than hooking up on some large mouths during spawn. That is a blast!!!
Or better yet, watching your child wear out a bream bed. There have been times when I couldn't take the fish off and put the cricket on fast enough.
Salt is fun, but I've always seen less action on the big water. I may be using the wrong charters.
Now brackish(sp) salt and fresh is the most fun I've ever had. Fishing the marsh in LA is something all should try. Hooking a red fish on bass tackle is one crazy fight.
Oh, and I'm only 2.5 hours from the Gulf.