I get my degree from Kaplan University in about 2 weeks and while it had it's ups and downs, my experience was mostly positive. Sure there were some idiots in the class and even one student who complained because she "couldn't write her paper in anything but ebonics" but those were the exceptions as opposed to the rules.
I made some friends that I keep in touch with via facebook and twitter who have similar interests and career goals and it's also been a great networking opportunity.
I put in a lot of time, but it was worth it. I graduated with a 3.85gpa and get all my degree honors in Chicago on August 7th.
I've not done any other online school - but because of being a single dad with a full time job and limited ability to be in a "real physical" classroom, it worked out well for me. I was in class for two and a half years and yeah, it was expensive, but I learned a lot and I grew as a developer and learned some a lot of things I would not have known ordinarily.... so I have to say my experience overall was very positive.