I don't believe you can set the cameras indoors and have them look through a glass window for IR use at night. The IR would cause glare off the glass.
Budget and layout of the property (ie distances between cameras and base station or router) would be the main limiting factors here.
My two cents...
I have outdoor cameras as an adjunct to a regular, central station monitored alarm system. I figured that early warning is a good thing, and over time have come to love the cameras for simple things like knowing the rate of snowfall at my house and when packages are delivered.
I started building a budget system a few years ago with ZModo products. The compromise of price and features seemed to be what I was looking for. I had tried Swann products before that, with poor results. Even their higher-grade outdoor-rated cameras were subject to mood swings depending on temperature and humidity, signal dropping out for no apparent reason, etc.
Please understand I am not very tech-savvy nor much of a do-it-yourselfer outside of automotive things.
I have been fairly happy with ZModo, but if I could start all over again I am not sure I would choose them. I use the wifi cameras and buy them only from places that are legitimate retailers. There seem to either be fakes out there, or just some terrible-quality products by ZModo.
The headaches I have with ZModo lie in the iPhone app interfacing with the cameras, and not the hardware. It seems that the older the camera, in both physical age and software, the less the latest app updates want to interact with it. It is frustrating with two of my oldest cameras as their functions are limited because the app doesn't seem to recognize their firmware more and more as the app gets updated. I can't even view the recordings of motion from those cameras on the latest app, I need to use the MyShare website, which is neither user-friendly nor intuitive, and rather primitive and wonky. That being said, if you do choose ZModo, make sure you are getting the latest cameras with the latest firmware.
Negatives aside, the newest ZModo cameras perform worlds better than the older ones in most aspects. Wider viewing angle, more motion detector sensitivity adjustments, almost never susceptible to lens fogging due to weather, etc.