Phantom 3 standard is about 330 bucks. You can use the DJI SDK to program it.
At 150 its going to be quite hard to get all the features you are looking for. Even with DIY route you will need Motors, Controller, Camera, Transmitter etc. Easily 300+ bucks.