I recently picked up a couple of indoor wifi cameras, and an outdoor wifi camera for additional security at home. The two indoor cameras came with SD memory cards, while I had to order one for the outdoor camera. I can access their feeds through an app on my phone (the servers are US based). They have decent IR recording capabilities for night use, and the outdoor camera has software that allows it to follow motion that it senses. All three are USB powered.
The one drawback I've found is that I can't access the feed if WiFi or internet is down. They'll still record to the SD card, though, in that situation. I mounted the outdoor one high up above my garage door, and there is one inside the garage, in the rafters, aimed at the garage door (so I can see if the garage door is actually open, or if it's just a phantom notification from the sensor). The third one is in my living room to keep an eye on the cats, but now that it's there, they don't go in front of it.
Another drawback I just thought of with the indoor cameras: The USB wire is very obvious, and would be easily unplugged. The one in the living room is plugged in at knee level. The one in the garage is plugged into an outlet in the rafters, so one would need a ladder to access it. The outdoor one has its cable fed through the wall, then is plugged in to an outlet next to the garage door, so its wiring is less obvious.
I have them more as a deterrent. The neighborhood is fairly safe, I just wanted something more than my neighbor's Ring doorbell.
edit: added screen shots of the camera views.