So fun is used to express excitement at something, an action, occurrence or event.
"It was so fun to hang with those guys today."
So much fun is also used to express fun at something but in lieu of the qualifier “much”.
"We had so much fun at the pool today."
Facebook
Twitter
Google +