Custom Dialogue System

For reference, I am not a programmer, nor a GUI designer, however, I can rotate these roles pretty well if i need to.

I need some advice on which NPC Dialogue System I should use.

Builder A has a GUI-based system, that you can give responses to.
Builder B has a chat-based system, that you cannot give responses to but I think has more realism.

On the far-left is the default system provided by Roblox, this I say is a mix between both worlds.

I will show all three in action and I just need a response on which one you think is the better one.