From a user perspective I feel like it's barely changed over the years (at least in terms of concepts and number of buttons, etc). I don't feel like I'm having to re-learn or keep up with anything at all. I can't speak to the underlying codebase complexity, but to be honest it's not really my problem