I commonly open chats in Messages on my computer to make the 'unread' indicator go away. However, if there's any delay in answering them back, it's quite common that I'll simply forget to respond to the text for a while.
I read about SIMBL, a plugin manager for Mac OS X, a while ago in pursuing a different project. Effectively, it acts much like Cydia does for iOS, but for your Mac instead. I used it to build a bundle that inserts itself into the Messages application, and adds a small gray indicator icon on chats in which you were not the last person to respond (it doesn't show up on group chats, as it quickly becomes unwieldy in large chats). This makes it a lot easier to see the messages that you haven't responded back to. I've only tested this on 10.12, but it should conceivably work on earlier versions.
To clear an indicator, merely Ctrl-Click (right-click) on it. This will clear it until the next message in the chat.
message-indicator.bundle
with mySIMBL.app
, or simply drag and drop it.