My commute is about 2 and a half hours round trip, I quite like it though, other than the 7-8 miles closest to home which is always the slowest part of the journey regardless of time/direction. Once i'm past Aldridge it's a piece of piss, tootle up the A38 through the countryside with most of the traffic going in the opposite direction to me, sometimes gets a bit busy round Derby but then back out into some lovely countryside for the last 10 minutes or so up to the office.
The time doesn't really bother me for the most part, i've got used to the earlier starts pretty easily and still get home to eat at a reasonable time, just a bit annoying sometimes if i'm going to a gig or something mid week, means having to finish a bit early usually or can be a rush to get home, get changed and head back out to get there in time. Seem to make better use of my weekends now too, rarely sleep past 9 now even without an alarm so up early enough to get plenty done.
I'd be happy enough doing this commute for a good while yet I think, certainly seems better than my sister's much shorter commute into Coleshill, but I don't think i'd want to really do any further.