Based on my personal experience working from home, there are cases that time is also extended just to finish the project. Some freelancers even work 40-50 hours a week as required by their clients. So I guess there isn't time freedom too in working from home because you need to follow your client's time, not yours, and you have a deadline too..
But as you said, the key is to find balance, whether working from home or outside the home.
!LADY