@dalias @atax1a @avuko I find ip to be as simple (or as complex) as ifconfig, the only difficulty was it being a bit different so it messes up with muscle memory, but it's no big deal IMHO.
Note that ifconfig, route and several other utilities were part of the net-tools package, which unlike the BSDs it was not developed in sync to the kernel, it's a separate project. To support newer features, a rewrite was pretty much necessary, and if they rewrote the old commands with the old syntax it's very likely they would have broken things along the way, so they started a new tool to rule them all.