I think I have heard that some drones need to be some distance away from the takeoff point in order for RTH to work properly. Have you tried RTH in the past? Did it work properly? Have you tried it again?
I don't have one yet...but, if I had to guess...I'd guess that the random skinny branch is harder for the system to avoid than a bunch of dense branches.
Made in the good ol' USA. That's my major "PRO" right now.
And, you are right, several of the CONs are likely to be fixed via firmware...something we can live with.
Thanks for the excellent list!