Get enough fixed cameras to cover the area properly. Then, if budget permits, add a PTZ to play around with and have it set to park and do one job (say a distant gate or parking lot overview) when someone isn't driving it. You'll be wasting time and money and have poor camera coverage if you buy a motion tracking ptz and think it'll do everything. It won't. Odds are it'll be tracking blowing leaves or a passing car when a burglar is forcing your door.
Also, we'll try and forget that you asked for wifi. You think you want it but I bet you are much better off with wired.
If there are parts of my answer that don't fit your conditions, well, make a post with all of the conditions, preferably with pictures and distances involved.