I've done a lot of research and personally have bought several CCTV cameras in the past and tested them.
If you want a proper a CCTV setup then go for Dahua or Hikvision. Dahua tends to have microphones built in which is very useful. Hikvision tends not to come with microphones but some have the ability to add them on as external.
The other thing to watch out for is night vision. Often very sharp cameras do well in the day but not as good at night. There is specific cameras which are a good compromise of both - you'll find these are lower MP cameras, 2 or 3.
Some of the cameras already mentioned I've tried and think they are 'ok', but it depends what you're looking for, how many cameras, budget etc... For 400 I would say get two cameras and either a DVR or synology box.
If you need extra security like motion alerts on your phone there are some 'consumer' cameras which can do this out of the box, but i've tested the motion alerts on Spotcam and even on its lowest sensitivity will give a lot of false alerts. This is because the cameras base their motion on image changes which isn't always motion, it could be a light that comes on or something else.
Personally I would increase budget and go for a better setup - it's definitely worth the investment in the long run.
This youtube channel is very informative: https://www.youtube.com/user/useIP/videos
Send me a message if I can help anymore, I do have a few cameras lying around also depending on what you want.