Mary, thanks so much for mentioning Panama For Real. Stephaña (my daughter's name is Estefania and has been called Stephaña her whole life), I wouldn't worry too much about the negative comments. If you look through the threads you'll realize that even the people who've replied and seem negative, are usually good about offering positive feedback. They're probably just worried that you're considering a difficult move and are trying to make you see that right away. A lot of people move here because they hear all the hype, then they hate roughing it and just pack up and leave.
As Mary mentioned, is the website I started to show everyone what it's really like to live in or visit all the provinces, towns, and neighborhoods in Panama. I use detailed articles and videos. Hopefully the info on the site will be useful. It's all free. Here's the link to an article I wrote called The 10 Things You Will Hate About Panama (and why you should learn to love 'em):
Living off the grid in Panama will probably be a tough life, especially for your kids, as that might mean no electricity and no running water (until you're able to set all that up yourself). Off the grid in Panama usually means really off the grid. I'm assuming you plan to homeschool. Once you pass the Coronado area about an hour outside of Panama City, it becomes harder and harder to find international schools (except maybe in David and Boquete).
I could go on about the pros and cons of living in Panama all day. It's probably better if you just check out the site.
By the way, I've lived here 5 years, have been married to a Panamanian for going on 13 years, and my Spanish still sucks. I'm definitely not fluent (for some reason it just doesn't sink in like it does for some people). You can get by without a firm grasp on it if you're willing to seek out help on the Facebook boards and sites like this. Of course it's a great idea to learn the language.
Oh, and there's a new really cool website someone mentioned on FB the other day that I've tried twice (and definitely plan to play around with a little more). I'd never heard of it until one of our readers mentioned it. It's a free language website, kind of like a mix between Rosetta Stone and the social media sites. You'll see what I'm talking about. It's It's worth checking out.
Good luck with your move!
Chris