I replaced the custom comment system with core comment inbuild solution and users like it more.
- displaying - awesome
- easy to use - awesome
- templating - tricky
But I forgot to check how to do:
- if the record is deleted, then all related comments are deleted too.
- relationship with displaying new user comments (counting)
- displaying only related comments
- add a custom action to core comment actions
comment key: pnews