It depends on what you want or how irritated you are from that person. Unfriending means you still leave a door open for future communications. On other hand, when you block someone there is no way to contact you again from the same ID.