I have noticed that the accuracy of the I1 Return to Home (RTH) point was doubtful as I always had to make manual corrections to return to the take off point. So today I went to the local playing field and conducted a series of tests using Static (take off) and Dynamic (controller) Home Points with Smart, Low Battery and Fail Safe RTH modes. My findings were that within 20m of the Home Point, the I1 will simply lower the landing gear and land vertically. Over 20m the I1 climbed to the set height (20m in this case), pointed to home point, lowered the landing, flew to towards the home point, returned to the hover and descended. However, on all tests the I1 only returned to 15m of the Home Point on the radial from the Home Point to the last position. This distance was displayed on the Pilot App Distance and measured on the ground. This was the same for both Static and Dynamic Home Points - and the latter does work when the controller has an accurate GPS position. I did try walking away from the desired landing point on the opposite radial for 15m and then setting the Dynamic Home Point. The I1 then returned to the correct landing point to within 2-3m laterally. As a confidence test, that I recommended everyone to try, I switched the controller off on several occasions. The Failsafe RTH activated after 3s and the I1 return to home but only to within 15m of the set point. Have other pilots experienced this error or am I alone? I am using FW 22.214.171.124 and iOS Pilot App 1.1.1. Wind speed for test 0.8m/s (2mph).