OK, so here's my long schpeel on cameras.
I'll never run a coax system again. Holy balls did I hate them. We used to have one and the cable sucks to run, it sucks to diagnose signal problems, and crimping it, for some reason, is just way more twitchy than ethernet. Ethernet cameras are just way more flexible. If you decide you want two where you had one drop a switch in and there you go. With coax you're going to run a whole new string again and getting power to coax cameras generally sucked. The POE (Power Over Ethernet) makes things a lot easier.
I'd never run a security cam over wireless again. I've tried it.. hated it. Basically my NVR software (BlueCherry) really hates a camera flaking out for a bit, and wireless will do that here and there, so I just avoid it.
As to cameras, here's what I like. Axis M1011 and M1013s were my go to when I didn't want to deal with POE and needed a "cheap" camera. The older M1011 was 640x480 and the M1013s are 800x600 resolution. They work and they're about $115 a pop. ACTi is what I use for outdoor bullet cameras with POE capability. They're not cheap, basically around $300 for a 3 megapixel camera and $500ish for a 5 megapixel camera. I think RevDisk recommended them to me. They work. Rock solid since the day of install.
I also have a few TP-Link dome cameras inside which are POE. They sorta sucked for the first year with random blacking out but a firmware upgrade fixed that. I'm pleased with them but probably wouldn't bother buying more of them.
One thing I've been very surprised with is an Amcrest camera (specifically Amcrest IP3M-954E) which is a 3MP bullet camera rated for outdoor. Basically the same as my $300ish ACTi cameras but only costs $99. It actually works, the camera management software is very functional (better than ACTi, not as cool as Axis) and the thing actually stays on. I have only a small sample size of 1 but I bought another already and I'm probably going to use these to finally cover our entire retail floor in cameras. That's 8 acres of space for those of you knew to the board.
Of course cameras aside what the heck to you record it to? I really like BlueCherry. It's cheap, it works, and they're constantly making it better. I think I've paid right around $600 for the software to run 48 cameras. It scales down to home users too. As long as you don't need support it's basically a one time fee. The only sticky wicket there is you need a Linux box to run the software and that's probably NOT something most home users want to muck with.