It really does suck. I lived between 3rd and 4th ring road in the eastern mid section (around san yuan qiao), and my work was on 4th ring in the northwest section in zhongguancun. So...around the loop I went, it makes the trip 20-30% longer. Line 10 (a loop line between 3rd and 4th ring, line 2 would be the inner loop around 2nd ring) theoretically takes me straight to work from near my house, but I almost never took it because it was just too long (and it was just easier to sit in a taxi on 4th ring if I timed my to work and from work time right).
I used to stay near Lincuiqiao (?) so line 8 down to 10/2 worked well for me.
Back in 2002...I had to bus it to xizhimen a lot to grab a subway to sanlitun (forget the name of the station) on line 2! That sucked, but line 2 is a pretty small loop (so lots of time on bus). In 1999, my first trip there, it was only line 1 and 2, and line 1 was broken at Xidan (4th ring was also still a ditch they were building out). Fun times!