I work for a large company and we are currently monitoring 916 nodes (as of today) over 11 timezones. When I was introduced to the Orion Suite of products, we were running the 9.0 track of Network Performance Monitor. It was exactly what we needed at the time.
A few revisions later and additional network expansions, we moved to the Orion 10 core. We added Application Performance Monitor (now Server Application Monitor) and Network Configuration Manager. NCM has saved our bacon several times when we encountered bad configurations after power outages, reboots, or bad copy/paste jobs.
Another few years passed and we tacked on IP Address Manager and IP SLA (now Voice and Network Quality Manager). This has helped us countless times when we migrated to a complete Voice (and Video) over IP Solution in our environment.
Add another few years and we added on (through our most recent module acquisition) Network Traffic Analyzer and User Device Tracker. These two were by far my favorite purchases thus far. I think that given another revision or two for NTA and some feedback that I've given regarding UDT, that these products will greatly improve in the next few revisions.
That's our history. We're running just about every module available for Orion, have a secondary polling engine, and a separate web interface. It's a big deployment, but that's what you need as this information becomes more important to more teams and we want to keep it for longer periods of time. I'm currently spec-ing out a new SQL Server for us going forward, and it's going to be a beast.
So that's my environment in a nutshell, but that doesn't really mention anything about my feedback. I wanted everyone who reads this to know how my company got here. Now you have a framework for my real feedback.
Long & short, the people at Solarwinds (support, sales, product management, etc.) have been the best vendor with which I have ever worked. I know that there was a time that the slogan/motto was "For geeks, by geeks" and this still hold true for me. Whenever I speak with support, they grab in whatever resources are necessary. They don't just read off a sheet. If they encounter something that they haven't run into before, they pull in the senior technicians, then they pull in the developers, then they report it up through the structure so that this issue is resolved for me and for everyone else.
I can't say that every single thing that I've requested (read: "complained about") was corrected in the next revision, but it was resolved within the next few hotfixes, service packs, or version releases. Everything has been fixed and we run a very complex environment. I need to especially thank Mav Turner for working with me regards to NTA, Jennifer Jobst with IPAM, Michal Hrncirik with NPM, Jiri Cvachovec for UDT & NCM, and especially to Kellie Mecham for listening to some of my inane questions regarding "why" things are reported this way and not that way.
In summary, my biggest push for moving to the Solarwinds product line is that the products, though they may not meet every requirement everywhere for everyone, the support, development, and product management staff take every suggestion into consideration. If it possible to get what you are looking for, they will try to get it in there for you. They also value feedback and community-driven experiences (hence this forum). If they ever want me to give my two cents on a product feature again, I'll be happy to do so.
Postscript: If you are a frequent user of any of the Solarwinds products, take the time to review the Betas, RC's, and to take the surveys that normally accompany these notifications. The information provided actually gets read, and I'm guessing that it doesn't get read by a third party, it actually goes to the people that drive the direction of the product.