The Extended Dialogue Interface removes the hardcoded 4-option limit on dialogue and adds full engine support for any number of player dialogue options.
Why do you think that https://github.com/shavkacagarikia/BulletCountedReloadSystem is a good alternative to xdi