I wanted to rant on for days, but I felt like I had to keep it vague to avoid spoiling stuff (/ω\)
I don't like being spoiled before reading things myself, so I prefer reading shorter, non-spoilery reviews, and that rubs off on my own reviews it would seem. There is a few other games I want to write something about, so I'll try to make the next one longer.
EDIT: Oh, and I have never played Cannonball, so I have no idea. But, Shirogane is awesome. You definitely should check it out sometime.