Blueprints are great, but lack of reliable search is most limiting factor for making big bp projects.
few examples of my problems:
- i migrated from 4.7 to 4.9, and there was bunch of functions in function library that i wanted to clean and swap with new functions. I could not find all references to function that i wanted replace. Deleting that function and tracking compile errors did not work quite good because deleted functions destroyed connections to other nodes.
- extending (or changing interface) sometimes causes weird errors (material for another post), so i created new and improved interface, again could not find all nodes that call it
- and very common annoyance (at least for me) I usually add some print node to see values to debug my stuff. Then later there is problem where those prints are, and i use just few print nodes. Same for trace lines. I could put them into come function and search for that function instead, but then again function search is not reliable.