Many good points there. So those of us that are software techies should dig in and fix some of this. Especially things like making sure voice just works. I think for each type of world or other venue there should be a no-zip get me up and running as something reasonable kit. You could even just beam a newbie in an avatar and outfit they can live with directly into a chair in the meeting, conceivably.
I could see a virtual meetup.com type company that allows people to find one another by interest worldwide and set up meetings in any online or virtual world desired. Each type of venue has a setup kit for first timers. Perhaps some entrepreneurs would rent out virtual meeting venues with various accoutrements and characteristics.