My BC "Shake", often referred to as the Shakenator, spends a great deal of time home alone. He manages superbly and I believe there are some reasons why:
1. When I am at home, I keep him close to me and spend quality time with him.
2. I take him everywhere I can take him. He would much prefer to people watch from the car window while I am at the store than remain at home.
3. I take him to the dog park to socialize with other dogs a minimum of 45 minutes a day 2 times each day, one the AM and one in the PM. He positively knows when its time and looks forward to it.
4. I include him in as many family activities as possible. I never relegate him to the garage or laundry room when we have people over. He is always part of things at my house.
5. I reward him on the weekends with hikes or extended stays at the park. He knows a Saturday, trust me.
As a result I feel like Shake is a very happy, well-balanced dog. I am not a perfect owner. I often feel guilty when he is alone too long but he always greets with with that huge smile he has. He never chews things or is destructive in the house - never. He is a perfect little boy in that regard and I believe it is because he is smart enough to "anticipate" his reward (trip to the park).
And I look at what his options might have been had I not been at the shelter when he was available. All in all, I think he scored.
A border collie is work but they are worth it. I think you can commit to a BC even with a tough work schedule. But when you are there, the BC has to know that he/she is part of your life.
That's my $.02