how closely to follow interface standards and when to break them.
A design that follows standards will allow its user to easily transfer their mental model established in previous interaction to this new product. But that also puts constraints on brand identity. Also, I think you need a "sovereign" application to build new standards because people need repeats to remember the difference and cues in the new environments will be needed to retrieve those memories. Just like people can be comfortable with different operation systems, windows users use Ctrl-C for a copy while mac users press Command instead, and for Linux users, Ctrl-C kills an ongoing process.