Powerful scripting tool to best record user actions programmatically. Flexible and versatile scripting engine to extend tests with success-failure checks, thus making testing more intelligent. Ramping of many concurrent users to make the most representative testing possible.
Integration of external measurements in test scenario's. Extensive vendor documentation and help system included. Extensive experience and support on various fora, blogs and many other support resources. Good availability of expertise in the form of programmers and hardcore testers.
Room for Improvement:
Complexity. LoadRunner is not simple to learn by installing it and "doing it". Especially when using different data sources to do cross measurements of system performance. Performance testing with a tool like this requires planning and skilled resources. Fortunately these are easily acquired these days.
Price. I've used LoadRunner for performance testing purposes for a number of years on various projects and I've always been impressed by the versatility and plain power of this testing tool. LoadRunner's scripting engine is very flexible and the fact that it's able to quickly and easily simulate hundreds of concurrent users makes it the performance testing tool of choice for years running. LR is constantly updated and improved to cope with a changing world.
Use of Solution:
HP offers extensive documentation and support services to help its customer base. True, the product costs a few bucks more than the (open source) alternatives like Neoload, QA Load and others, but in my opinion you get a solid performance test in return (if properly executed of course).