So many comments seem to gloss over the fact that kids are very different and what works for you is cool and all, but not necessarily going to work for others.
Going with no TV is noble, good for you. But going from heavy use to no use is not necessarily the reason your child is doing so good. There is a balance is that balance is unique to each child.