We do, for 12 years, 3 kids, oldest graduates in May Our oldest went to K (wonderful) and until November of 1st (nightmare) We are not anti public school or anything but it didn't work for him and it really has been the best for the other two as well. Autism and other learning disabilities make it easier (slow down when needed, speed up when you can,etc) and harder (it's all on me or someone we hire-which is still on me) I have 4 1/2 years left and would do it again, even with mistakes I have made. Kids are fine, socialized, etc I know families on both ends of the spectrum in any problem homeschool kids are said to have.
It is not easy. It's time consuming and a lot of work. I know people who say "Oh our kids just love to learn and they just do all their stuff, I never say a word, etc. They are so advanced, graduated 4 years early, etc" It is just like public school, some kids are easy and some not and some are advanced, some work hard and some (like one of mine) are lazy and you have to stay on them every minute. Most kids (even my 'lazy' one) are average -that's what that word means LOL As the teacher you have to choose and buy curriculum, grade it, teach it (or at least help with it) and make sure they are meeting requirements and you are following all your state laws. I feel great stress that i am doing a good job (it's not like I can blame that teacher at the school if they fail) My house is usually a mess.
It is made easier (I think) with a good curriculum and good support system. If your spouse is not on board I don't know how you could do it, I really rely on mine. I also have some close friends who homeschool. We do not have a co-op but I wish we did, it would have been easier for some classes. I also use an umbrella school that I report all our curriculum choices, grades and attendance to, and they check it all for meeting requirements. I do that too, but I feel backed up and checked on.
Good Luck on your decision!