Although I haven't used this service, I've seen SplinterCoach get demoed on a few different streams and it looks pretty cool to analyze your personal battle data by many different metrics. I think it has a few paid tiers after a free 2-week trial.
Great list mate, thanks for posting this to Hive too!