Mixed use is very difficult to pull in reality. i have seen it tried and failed many places over and over. The retail always struggles to serve customers beyond the immediate community which in most cases is not enough so it constantly churns from one failed small business passion project to the next. Developers always overcharge claiming a captive audience which is all well and fine until the business owner learns they need to draw from outside to survive