I agree, not being able to charge up and use wifi for the whole flight does dissuade me from purchasing it. Hell, if I knew I had juice on every flight, I'd sign up for the unlimited maybe.
Since everything else is free in F, they also need to consider a way to make Gogo free for First class or Plats or something....