I've recently switched over to Solarwinds from Cisco PrimeLMS and Statseeker. Though I can't be happier with the NCM and UDT modules, the reporting features in NPM leave much to be desired. I really miss being able to dynamically create a report on the fly simply by selecting what devices/interfaces I want to report on, then selecting the features I want in the report. In Solarwinds on the other hand I have to build out a complicated report that makes me feel like I should learn databases as a second career in order to interact with my reports. It seems like if you are very database proficient it is probably a very powerful tool, however, there are no simplistic reporting features to just hurry up and get what I want. If you want to know exactly what I'm looking for as an example, please go check statseekers reporting feature as it is super simple and very effective in finding what I am looking for.