I too use the Neptunes products and have not found anything better. I prefer their fish/seaweed blend. Organic, Great stuff. Seems pricey but not really as a little goes a long way. It is gentle enough that you can apply it directly to the leaves or to the soil very regularly and your soil will stay happy.
Few quick tips.
1. Only mix as much as you will use. Don't store it.
2. Dilute per its recommendations, there is zero need to use the concentrated stuff without dilution.
3. Don't use it inside unless your house already stinks.
4. Don't spray your garden with it 2 hours before the next door neighbor is having a graduation party.