Guess who just spent 2 hours analyzing the in-game dialogue to make a bunch of graphs showing which characters swear the most
So as demonstrated by this graph, Gage has the most colorful vocabulary, followed up by Cait and Hancock. Codsworth, Ada, and Curie (who never swears at all) bring up the rear.
As for preferred swears, the companions can be broken up into camps.