UE4 Blueprint system enables users to create different mode of Blueprints either a level-based and class blueprint, whereas Grasshopper only has one system to work on.
Both BP and Grasshopper uses components to give an end result.
On BP user interface has minimal features to work with especially to find a component where search bar is the only option, whereas in Grasshopper it broken down into tabs of dropdown menus making much easier to find.
The ability to see the components "fire" in real time is the advancement for UE4 on visual scripting environment.
The input feature brining the interactivity to the game mode making the whole design and visualisation process more realistic and impressive.