So I'm finally done with this show, and to be honest, it's not as bad as I thought it would be (and hence, why I didn't pick it up from the start).
Touma is about as average a lead as you can get, but the other characters kinda make up for it, especially all the bits concerned with Misaka and her duplicates.
Some of the esper powers I were very well thought out, especially Accelerator's, though the magic stuff pushed it a little for me.
There isn't much rewatch value for a series like this (to me), but I'll probably catch Railgun when it comes out.