True the pH makes a big difference to nutrient uptake, as well.
Fish fertilizers all have some phosphorus so read the label to get the least, if you use it. I gave up using it years ago when I'd have every cat, dog and raccoon for miles roaming my yard until the smell went away. Even the supposedly less smelly 'deodorized' stuff still stinks a lot, jmho.