i have found working out alone at home is extremely un motivating
that is why a good gym environment is important
training with a group can be very good, a lot of peer pressure and people pushing you. especially things like running and that sort of thing where you can pace people