Wheel of Reincarnation: Tradeoffs Keep Changing
Sufficiently powerful SG becomes application database in limit
Generality vs. efficiency, e.g., hardwiring functionality vs. providing extensible framework
Degree to which you can access lower level layers
Hard to benchmark low level, let alone SGs
Development time vs. execution time