could you give examples how it would look like? And maybe what advanteges there are with each variant (length?).
Hex encoding is good if you want to keep the length down. It also can be easer for computers to phrase.
Decimal Encoding is good because user can directly read the bitcoin amount from the address, with out needing to convert the encoding.
eg. 5F5E100 = 100000000 - 100000000 is easier for a human (unless you are used to hex numbers)
Base units are better for computers to read and use, as there are floating-point rounding issues.
Human units are easer for Humans to read.
eg 1 BTC = 100000000 base units. 1 BTC is more simple for a human.
Overall base units encoded in hex would be the most standards compliment and technically the best solution. It is easy for a computer, hard for an human. (Without the use of software)