I don't understand all the hate for Jira to be honest. I've used it at various companies and I think it's fine. You can absolutely customize Jira into a monstrosity that sucks to use, but that's true of many ticket systems. I think that the out of the box experience is reasonable though.