Freelancing can be great. The freedom! The flexibility! Being your own boss!
But the flipside is that you need to have plenty of self-discipline to get to your workspace every day, avoiding the lure of domestic chores, TV box sets, and long lunches with friends who have similar flexible working lifestyles.