We considered apartment complexes. They would be good because there would be lots of people with whom he could make friends. He is one of these people who has to have friends around constantly. There could be another apartment or two nearby with other young people with like-disabilities. Perhaps we parents could get together and hire a nice young couple to offer some supervision and advice.
Apartment complexes have some negatives too.
Large numbers of people in close proximity will inevitable have a few bad eggs. It is a risk we all have to weigh. It turns out that some services in the area for people with disabilities already have something like this going. In many cases though in order to get the services, a roommate would be assigned to live him according to where he is on a waiting list. Compatibility is not a priority.