1. Never maxed it out with rides (activities) that’s after a year of c.8 hours per week. I have had to remove courses that I’ve either downloaded or created in Garmin connect.
2. Not heard of Ubunto, I use a Garmin connect to create routes which is excellent much easier than anything I’ve used before.
3. Never felt the need to charge it whilst riding, my longest ride last year was 8 1/2 hours and charge was not a problem.
4. Again not sure what most of those things are, the arrow navigation is very intuitive and has worked faultlessly to get me and several others around whole day rides at a good speed on unfamiliar roads. Routes plotted in Garmin connect and uploaded as a course.
Other stuff, get a SRAM bar mount it’s much neater than the rubber band type and much cheaper than the other bar types.
Lastly whilst I really like the edge 200 is basically a 500 with features turned off. If I was to buy again I would go for a 500 its worth the extra to have time displayed if nothing else.