Free-Soilers were Northerners who wanted to contain slavery, as in keep it from spreading to new territories. Free-Soilers were alright with keeping the existing slavery where it was already prevalent. They're opinions were based on more political aspects.
Abolitionists wanted to completely get rid of existing slavery and prevent it from becoming legal in new territories. They're opinions were based more on moral aspects.