Being able to freely surf the internet or play m-rated games at a young age has nothing to do with home-schooling, that's just parenting.
The home-schooling experience depends on which school your parents are connected with (though I assume in some places they don't have to be connected to an organization, that's just from personal experience), and how your parents implement their parenting skills with it. Some organizations have strict policies for home-schooling, while others are more lenient. You might get a typical public-school class experience at home if your parent/teacher chooses to do so, or you might get a more relaxing experience.
My grade-school experience was structured and scheduled. We got up at the same time (most of the time, unless things happened), did our schoolwork until we finished everything, then we were free to do as we pleased. Wash, rinse, repeat.
After I got to the high-school period of home-schooling, I could do it when I wanted or how I wanted. As long as it was on paper, and done before the week ended. If you got sick there was no school, you either continue at the same pace or double-up. Considering you have an entire day to do the work, it's not a problem. A single day of took about 4 hours or less, so I could do a couple days of work and have more free time during the week if I wanted. Every year I finished anywhere from May to July. At this point, I was also responsible for "teaching myself".
I can't say I enjoyed it, but I assume my education was roughly the same as a typical public-schooled individual (maybe better, maybe worse). I learned very little in the science field (which is why I'm excited to do science in college), and in language (I've learned more from being on the internet for so many years). History was my favorite subject, mostly because it was easy. Math was math, I hated geometry.
On the social-side of things, this town has barely anything in it. There are a few parks and a mall, but no one really hangs out there. You have to go down to the beach or elsewhere to meet people. For me, my parents made me go to church, so that was my social experience. It was pointless because said churches didn't want socializing, they wanted you on your knees praying or singing. So, my social life has always been lacking but it doesn't bother me. It's quite possible to be involved with sports and whatnot if your town has such things, your parents generally have to go looking for them though.
In my opinion, the biggest con are the books. Every damn one of them is filled with bullstuff religion talk that has no relevance with the subjects.