Arquivo com dados de configuração, o que usar? (XML,TXT,etc)

Boa noite.
Eu estava construindo uma aplicação, bem básica, conexão com banco de dados e tal.
Mas houve uma duvida e ela e a seguinte:
Se eu fosse colocar a aplicação para comunicacao cliente/servidor, entao precisaria de uma configuração para cada pc (no caso, endereço de IP do servidor e tudo mais).
E eu gostaria de saber, o que usar para armazenar essas informacoes de configuração.
Texto puro? XML?
E qual seria a mais pratica?

agradeço desde ja.

Muita gente gosta de usar XML, eu particularmente prefiro os arquivos do tipo properties.
Para usar properties, vc utiliza a classe java.util.Properties