Yeah, I would say the biggest difference is in how content gets reshared. With Freenet, content gets reshared by nodes as soon as it enters the network, and users are unaware of what content exactly they are sharing.
While IPFS is not implicitly pushing content but nodes needs to request content and then reshare it.