Splunk for NetFlow App based on nfdump works just fine, and there is nothing wrong with it. Nfdump, being an open source and free, could be painful to install and configure. It also may not be practical even in case of a typical NetFlow volume observed in medium size networks.
You may consider an alternative solution - NetFlow Integrator. Here are some of the main features:
Aggregation rules reduce the volume of data sent to Splunk by the order of magnitudes without losing any infomation for network monitoring and capacity planning
Able to process hundreds of thousands of NetFlow records per second
One instance of NetFlow integrator can receive NetFlow from unlimited number of NetFlow producers - just configure the listening port in NetFlow Integrator, and direct NetFlow traffic from routers, switches, and firewalls to this port.
and many more...
Here are the links to Splunk App and TA:
https://splunkbase.splunk.com/app/489/
https://splunkbase.splunk.com/app/1838/
... View more