Nice contrast, i'm sure there's many applications not using logs when they should be.
Perhaps a brief explanation of gas in ethereum for the the uninitiated and rough USD cost at todays median gas settings from https://ethgasstation.info or similar.
If cryptokitties 2.0 comes along you may be waiting a long time to store this data without seriously increasing costs. Depending on the use case that might be a hard choice to live with.