I'm a Linux kernel guru, and I very much prefer a nice router UI for everything that's feasible to do there. The reasoning being, I don't deal with the settings every day, or even every YEAR, so I (the user) cannot be relied upon to remember or figure things out again every time around.

Cheers