für einiges sind INI's gut für anderes,
XML-Files und für wieder anderes ein eigenes Format wo eventuell alles binär hinter ein ander steht. Es kommt eben immer auf den Verwendungszweck an. Bei Ini's ist der nachteil das diese natürlich erst geparst werden müssen um einen Wert auszulesen (es muss ja erstmal geschaut werden wo das "=" und die gruppe "[gruppe]" etc. steht. Bei
XML ist es nicht anders, dort ist nur der vorteil das auch binäres mit rein kann und die verschachtelung unendlich ist. Wenn es jedoch um geschwindigkeit geht ist auch eine einfache binärdatei nicht zu verachten wo man erst die länge des folgenden Textes abspeichert und dann den Text somit in einem rutsch lesen kann weil man nicht nach einem ende-zeischen suchen muss...
Wie mit globalen etc. kommt es eben immer darauf an was man vor hat (und jetzt bitte nicht vom thema abweischen und über globale anfangen zu diskutieren)