1

First of all, I don't think this is a matter of "so" at all. It is essentially the issue of commas with coordinating conjunctions: FANBOYS.
Yes, when two independent clauses are connected with a conjunction, a comma is often used. This is not a strict rule, but a general guideline (note how I us...