I'm actually pretty impressed with the LEDs I've been moving to, though. Decently bright, natural colors and they seem like they'll last nearly forever. I guess over the course or their lifetimes they'll more-or-less pay for themselves. If you want extra heat, you can still get a plumber's torch or a radiant heater.
I've found my mileage varies on how long they last. My old corded one lasted, I think about 8 years. The wireless one that replaced it died almost immediately, but the wireless one that replaced THAT is still going strong. They don't seem to give any indication of why they've died, either. They don't behave erratically or anything, they just stop working one day, and no amount of cleaning or battery changing will bring them back to life.
I found them to be nicer than a trackpad on a laptop, but more or less useless for gaming. You'd think it'd act just like a joystick, but I never could get the hang of controlling any of the games I tried with it.
CS is for a certain type of person, but most of the people programming professionally today are not those types of people. Most of the people programming today went into CS for the better-than-average salaries associated with programming. Most of them are not great programmers. Most of them don't seem to even be good programmers. They're put in environments where they're given vague requirements to automate business they don't understand or want to understand. And then we find ourselves in a situation where most of the in-house software out there is absolute crap. And consumer-grade software really isn't that much better.
So really, at the end of the day, introducing more people to it can't really have that much of a negative effect. If just a few of those kids decide to make a career out of it after having been exposed to it in school, it'll have been worthwhile.