You could also consider the Ryze Tello? Has a 12-minute flight time and a camera, however due to the fact that it is flown via a wi-fi connection the range is only 100m. I recently did a review of it here, i think it's a pretty decent drone and had good fun with it. However it's over your budget...
Just finished writing up my review of the DJI Mavic Pro Platinum! What does everyone think about it? Worth the extra $100 or not?
Check it out if you're interested: http://www.droneriot.com/dji-mavic-pro-platinum-review/