I hope someone here can make some suggestion(s) - I am looking for a quadcopter 1) with return function 2) with GPS 3) with camera 4) with altitude hold 5) brushless motors 6) at least 10-12 min flight time 7) at least 300 m range 8) with FPV 9) with headless mode 10) with controller Any suggestions? Obviously, one of the high-end models would probably have all these but I am hoping for something no more than $300. I have looked for an extensive comparison chart on line but no luck and even the ones I fond were out-of-date or did not include whether a product did or did not have these features.