Have a look at https://zenkit.com . We use it for almost everything in the office. It's cloud-based with different data views and you are able to build your own database.
As you mentioned, there are comment sections for each task/item with mentioning. Reminder and due dates can be established. Change the sorting with a few clicks or use the search function.