Logic simplicity comes first; it may be sacrificed only in those cases where a slight logic complication is demonstrated to ease programming or improve execution efficiency in a substantial way.
The EA field is quickly expanding in depth and breadth. I hope that this guide lives up to its name and guides the developments in the near future.