There are a lot of good reporting tools out there. It depends on the framework that you're choosing for Protractor tests.
For example, if you're using jasmine 2 as the default framework, then apart from jasmine-spec-reporter, you can use allure-reporter, which has a nice GUI for reporting.
If you're using mocha as the default framework, there are mocha reporters that will make your job easier. Mochawesome is one of the best reporting tools for mocha.
If you're using CucumberJS with Protractor, then you can opt for protractor-cucumber-reporter.
A regular google search with the names of the reporter will give their git links which mentions the set up.