This is going to make developing larger scale projects (and projects that mix and match 3rd-party libraries) very different than pre-5.3
The initial uproar over the backslash failed to provide any commentary on the underlying implementation. I regret conflating the syntax with the implementation because the implementation is rock solid. The syntax, with a little practice, winds up feeling more natural than you'd think (or perhaps feel comfortable admitting :)