Mark, you forgot to add that they often use custom ROMS that lock you into their own service, so may be less stable and offer fewer options than a "proper" router. Just look at all the problems with both the BT HomeHubs AND Virgins SuperHub.
Not only do you have to pay extra for the "free" router, but you often cannot keep it when you change ISP.