I homeschool my Aspie kid and feel good about it--my more typical daughter insists on going to school, and we can't deny her passion for it.
This may sound more like advice than I mean it to be, but I'm just giving you a few things to consider. It's based partly on the experience of a friend who has had her child with more severe special needs in school and homeschooled. A big factor is what the community possibilities are for you and your child with either options--at least that would be big for me. A special needs school that is a good fit for your child would also be the place where you would be most likely to meet other parents who are truly comfortable around you and your kid or at least don't start avoiding you if they aren't sure what to say and do. So if I were you, I would probably be tempted to go to all the visits or info sessions even if I wasn't sure I wanted to go.
I would also check out what the homeschooling opportunities are. There may or may not be groups, playgroups, or classes that your child would fit into. My friend was able to find some activities because we are near wholechildren.org, but even though we are in a very active homeschooling area the majority of ongoing activities would not be things that would work for him or else it would require an adaptation that no one was planning on making, so it can be uncomfortable to approach people about it, kwim?
You'll also want to explore whether you get better services in school than homeschooling. It really varies from place to place, but I met a mom who wanted to homeschool, but in her state she could not get speech and OT through the school system while homeschooling, and her child's therapists warned that if she withdrew him and changed her mind later, he likely wouldn't get services when he reenrolled.
But I also love homeschooling. It is not, however, the homeschooling experience I dreamed of what I imagined homeschooling my then infant son. I think that most people's dreams die to make way for reality, and that can be necessary to seeing what the best options are.