I have no experience with the EZVIZ brand, but the system you linked is an old-school analog - I would steer clear of it. Their "good" PoE digital system with 8 cameras runs over $1,300... a bit overpriced in my opinion:
https://www.amazon.com/dp/B016CY2YYC
Working within your budget, I would instead start with something like LaView's 16-channel 8-camera 1080p PoE system - I have installed LaView systems and they work fantastically. They give you everything you need including all the cables for $950 with FREE shipping on Amazon (see link below). This is a highly expandable system - it comes with a 3TB HD but you can add three additional hard drives in the future if you want. It comes with 8 cameras, but has capacity to add 8 more in the future for a total of 16. If you have a tight budget, it's much better to invest in a true digital PoE system and expand it as you go, rather than get locked into one based on a cheaper but obsolete technology.
https://www.amazon.com/LaView-Camera-Security-Channel-Surveillance/dp/B00KXB6E9C/
https://www.amazon.com/LaView-Outdoor-Weatherproof-100ftCables-Included/dp/B014K5WPA8/