if it's expensive then it's not completely necessary. but it does impart a lot of micronutrients into the soil and contains beneficial microorganisms.
i use bat guano with all my plants, ever since i found that they were cheap here. haven't really noticed the improvement. but if it ain't hurting them, it's gotta be helping them somehow.