32 bucks a year is a great deal for live. The only drawback would be if MS decided to ditch the current subscription system and make XBL free.
I don't see the problem in paying to play online when you have a network as robust as MS does but it's a common rallying point for the anti-MS crowd. MS could decide to give them one less thing to cry about.