I support duels anywhere any time in the game world outside of cities. They are a fun way to pass time and practice with friends or strangers spontaneously without having to deal with a separate queue system.

If you don't want to deal with someone /dueling you repeatedly, put them on /ignore and submit a ticket for player harassment, just like how you would deal with any other form of in-game harassment.