Hi Tom - To add a little more to this discussion: I have not used Epicollect, but after reading through their documentation the service they provide is very similar to Fulcrum when it comes to the needs that you have described. Looks like great software to me, and as well as being free, one can create custom data ingest forms, maps, .csv exports, etc. which is all excellent.
Others have already mentioned that you may encounter problems when it comes to mapping your trees with a recreational grade GPS due to the 10 m (30 ft) accuracy of these units. In my experience, it is generally true that accuracy goes down as canopy cover goes up, due to the line-of-sight nature of GPS technology. For this reason, we map many of our trees for the project I am working on when leaves are off, and that can help considerably. We also cross-check with aerial/satellite imagery (e.g., Google Earth) and update incorrect coordinates that are obviously wrong but that won't help if your orchard has been re-planted recently and the imagery doesn't reflect the reality on the ground. One more thing on this sub-topic: Recreational GPS can be quite good (~ 1m accuracy) provided you have no canopy interfering with the signal and you have connection to > 5 satellites. Taking all these things together is why I said you would need to play around in your orchard to see if a recreational GPS will meet your needs. It may, and it may not. There are expensive and technically complicated ways around all of these problems, but it may very well be overkill for what you really need!
Cheers, Courtney
Courtney Meier | Ecologist | Cider Hobbyist | Boulder, CO