I've done a fair amount of research on security cameras and home automation in general. I don't like the idea of using the cloud for storing information or configuration data. I want my stuff to work if Internet access is not available and I prefer not to have to keep my desktop running to have things work either. Of course, do it yourself non cloud based systems come at a cost - both monetary and time. Buying your own storage for camera or other access costs more than cloud based systems, generally, but it does give you more options like keeping things for longer than 30 days or recording at better quality.
The other problem I have with wireless security cameras is that anyone can spend about $300 to get a wifi jammer that will render the cameras useless. Just about any serious thief is likely to have one.
For recording video and general file storage, a good NAS from Synology (my preference) or QNAP will provide a relatively easy to use solution. You can setup a fantastic 8TB 4 disk Synology NAS for about $860. Make sure you get an intel based solution as any linux module will run on it whereas the Marvell and other solutions need specially compiled versions - plus the Intel ones tend to be faster, although again at a cost premium. This
NAS with 4 of these
Drives would be my suggestion. If cost is a huge issue, get a two bay
NAS and a couple of 3TB ($240) or 4TB ($320) drives for a total cost of $540 or $620. Alternatively, if you have some odds and ends from old computers laying around, you can build your own NAS for almost nothing with freeware readily available to do everything the preconfigured NAS units can do. It's just a bigger DIY project.
The NAS solution, either solution, has the added benefit of being able to back up your data and serve it out to all your devices. They are packed with free applications so they can be web servers, dhcp servers, media streamers and anything else any computer can do.
Then you need wired cameras and possibly a POE (power over ethernet) router or POE injectors. Yes a lot more work, but far more secure and customizable and much more reliable with better image quality.
The wireless cameras with cloud recording just don't seem like a great idea to me. Maybe for a quick solution, but not a long term security implementation. I would suggest using the cloud as a secondary storage space for recordings in case someone breaks in and snatches the NAS. 7 days should suffice. I'd also suggest hiding the NAS in a closet or attic or some place you can get an Ethernet cable and power to. Finally if you really want to make sure you are protected, make sure your NAS, Router(s), Modem and any non POE cameras are protected by a UPS. You want the stuff to work if someone decides to trip your main breaker. This can all be added later, of course.
That's probably more than you were thinking about taking on, but something you can think about doing long term.