I don't know, I like both, depending on what I'm doing, my mood & my schedule. I have a training partner I lift with at the gym & while the sessions actually last longer they seem to go faster b/c we're good friends & we have a lot of fun together. On the other hand, sometimes when our schedules don't mesh it's kind of a relief b/c I get home at a much more reasonable time.
But when it comes to cardio, whether I'm at home or at the gym stay out of my way & leave me alone.........I don't want conversation slowing me down & messing up the effectiveness of my workout.