i Just finished installed my bltouch yesterday
i was very frustrated with the stock z-endstop.
BlTouch is a must have, it does replace your z endstop, and you can ajust your nozzle distance from the bed very accurately,
you can set it in your firmware to auto level the bed and the number of probing point on bed
i set my gcode in cura,that before every print it will probe the bed.
One thing i am wondering is if the probing data is used and how
highly recommanded, Watch Joe Mike 2 video on bltouch it got me trough it, i did not used RC7 of Marlin i stuck with the FT5-V3
Since bed level and nozzle distance is crucial got to have this piece of equipement
i will post picture and stuff i found usefull
hope it help