It's a love/hate thing for me. It allows me to work from home, but I hate what it has done to communication skills. In my experience, it's tough for some to have a normal face to face conversation especially with younger people.
Also it hurts me when I go to restaurants or sporting events and see people with their heads down staring at the screen instead of enjoying themselves with who ever they are with.

