I think there’s your answer. First one is easy for all client devs to integrate, second is not. There could be a NIP for custom image reactions, but standard emojis etc will always be easier to support cross-platform/app