I'd buy any DVR that matches the camera type that want.
And then buy the camera's separate. Any basic unit that you'd buy from Amazon are going to have crap camera's.
All you need is the software and storage space.
If you don't want to purchase a prebuilt system you could try something line ZoneMinder, and simply purchase camera's that are on the HAL.
ZoneMinder
HAL List