I am proponent of Clean and Simple architecture that follows standard patterns.
because they are easier to maintain, there should be no clever tricks or arch.
all software arch should be boring and simple, with as few tricks as possible, unless it is absolutely warranted