This is not a complaint or a formal feature-request. I just want to see some discussion of lyrics and chords formatting in bandhelper for the longer term

The current format is based on HTML, at least that is what the output from song-export is hinting at. It may work OK when there is just one person in the band who is editing information and makes sure that the formatting is consistent. Another point is that there are ready-made HTML-editors that can be used within apps and on web-pages. The use of other formats will require quite a bit of extra work from the developer(s).
That said, I have song-databases with input from several people where the formatting vary a lot, and things like colour-preferences may make lyrics formatted to one persons taste unreadable on a different device/colour-scheme.
A consistent format where texts are tagged according to purpose (verse, chorus, bridge, comment, header, chord etc) would IMHO be much preferred. Every user could then apply his/her own colour-scheme (theme) with character-attributes for each tag without risking that another users preferences affect their output.
There is such a format available, called
Chordpro. Chordpro is an attempt to standardise these things, although it is not yet a formal standard. It is however used by a number of websites as well as a handful apps. I believe it would be better in the long term to adopt that format, possibly with extensions, and contribute to future development of the standard, than to keep working around the issues with HTML in Bandhelper.
With Chordpro it is also a clear distinction between chords and words. Chords are consistently bracketed which opens for the addition of other strings to be rendered as chords (beatmarkers, hits for repeating etc), and it eliminates the need to analyse text to try to identify the chords, except for transposing. Any string that currently does not match the regular-expressions Bandhelper uses to identify chords is rendered as part of the lyrics, even when the bracketed-format is used. For example
[(2x)] ,
[|] or
[.] which are commonly used in lyrics with chords to indicate repeat, bar-separator or beat-marker then end up being rendered as part of the lyrics in Bandhelper.
Bandhelper is by far the best app overall for its purpose, but for lyrics and chords isolated there are IMHO better alternatives. I have used a simpler chordpro-based app for some years and it does produce much better rendering of chords and lyrics both on screen and on paper. My dream would be something akin to a combination of the two.
What do other users think? Is HTML fit for purpose, or are there better alternatives?