Maybe this thread has wandered a bit off topic.? Instead of the merits of a basic firmware versus a feature rich one as the stock firmware shipped with the units, it seems to have turned into a pissing contest on software methods and practices.
Individual and experienced developers are more than free to develop outside the stock offerings, and share, or not share as they see fit.? The question is what would be best for inexperienced or new hams as a starting point.
uBITX should be targeted at new hams, not new coders.? New hams already have enough to be confused about.