It's very environment specific given that there's no such thing as a dedicated "repeater" that you can hardwire back to a master controller - the devices themselves do the repeat function.
I currently have about 13 devices mounted, with another 12 waiting. On the flip side of the above experience, I have a very punishing environment in my 96yr old house. Not only is it a plaster/lathe house, but it's been extended 3x so there's several inside walls that used to be exterior walls, meaning insulation/lots of wood/etc inside. And then there's the fact that I have more wireless pollution than you can imagine: In my neighborhood, houses are about 15' apart. I have multiple baby monitors, microwaves, 802.11b/g on various channels, 900/2.8/5.6GHz cellphones, power lines above, bluetooth, etc etc etc.
If I were to "just" use the controller or the ThinkEssentials software, I have problems with the lights on the other side of the house, about 60' away, even though i've got a few switches in between. I had to make sure I had switches every 10', and Dean had to upgrade the zWave CQC driver so that it was a little more patient and would retry sending commands.