Blocking someone means you two are completely invisible to each other and there is no way to interact with the person on Facebook at all.  On other side, when you unfriend someone on Facebook, you still can view their profile and even chat through messenger. These all depend on the privacy setting you have set on your account.