As for #2, I tend to agree with this. Having custom reactions rather just a like button would be nice. Giving the end user that sort of freedom only enhances additional interaction between users (be it better or for worse between said users). Allowing users to agree, disagree, love, hate...