15 years in London now so commuting is just something I put up with. I think the best commute I've had is an hour and a half each-way. Currently it's nearer two hours each way. I don't mind it so much as I can either get some work done, listen to some music, read a book or have a nap.
It helps a lot that my boss is very relaxed. If she didn't see me for a week, she wouldn't bat an eyelid. I can work from home any day I like without telling the boss and so long as I'm in the office by about ten in the morning, that's fine too.
Having said that, I do miss the days I worked in Birmingham when my commute was about 8 minutes in the car.