Every one here is speaking about flying 2000 to 3000 feet.
In my country it is simple, the law states that you need to keep your bird visible. If you cannot see him visualy then you are flying outside the law and can be heavy reprimanded. Even losing your licence ...
Yes in my country you need a drone pilot licence to fly your drone (not commerciale). The Max height is 45m. distance let say around 300m (if you loose him visualy you are too far).
Those licences are not free first you need to follow a 2 day course (price 956 euro), then you need to take a practical exam (price 206 euro), then a assurance for flying drones with a weight till 5kg (price 80 euro) and of course you need a drone registration (price 128 euro). With this licence you may not earn any money it is simply that you can fly. If you do not do this the only place you may fly is on a RC plane airfield.
Conerning the TPH: i never had any real big problem with my TPH advanced, except loosing video wifi connection while raising or lowering the landing gear. I have a European version (firmware). Even the latest update 2.24 did not help this.
Marnix