Here’s what you can do with it:
You can set a source and a target and the lightning dynamically grows. Even when the target is reached it can still rebranch and regrow, while keeping overal average branches per node. Setting colors is also possible. Performance wise it will probably run on any platform, but you might have to keep the branching down (simple calculation shows that with 100% branching, after 10 nodes you have 2^10 + 2^9 + 2^8 + 2^… ~ 2*2^10 = 2048 nodes and that really starts to count on 60FPS!
See it on the markerplace here (already since 4.8)