Matt,
I manage for many clients, all with different needs from the minerals. I personally subscribe to DI but I also have the ability to apply the geologic and engineering information assembled there to assist in my management of separate mineral estates. If you are geology based and have a lot of minerals, DI is great if used in conjunction with local Oil and Gas Commission websites. Some bank trust departments like DI but rarely use it beyond lease negotiations. Income is taken care of internally.
If your primary interest is revenue and costs, Quickbooks is an economic solution. If your need to keep track of a lot of leases, set up your own database or use Excel and incorporate that into a calendar.
The Minerals Management software packages I have investigated all tried to do too much with too much flexibility and ultimately failed as they were just too complex for the casual investor or owner.