Trading from home does definitely have some advantages - no travelling, by being set-up at home you can work more hours more easily and take advantage of global markets and their time-zones. Also not everyone wants a noisy, energetic environment.
However each person is different and trading from home can be a particularly lonely business and being able to talk to other traders about ideas,good/bad days or even what you did at the weekend can have a positive effect,i.e. it's not all about having analysts and economists on hand but a bit of human interaction.