All are correct!
However, in the example, "there is nothing I love/hate so much," it sounds incomplete. It can be correct in the contexts where it is obvious what Person A and Person B are talking about. But if what you love/hate is not obvious, you would say, "There is nothing I love/hate so much as... dogs/lying/broccoli/etc."