Grande Valdir,
Não é surpresa pra ninguém que prefiro bancos SQL. Mas deixando de lado minha preferência, o melhor caminho é aquele que você domina e tem como gerenciá-lo. A grande questão é quando for passar para gerar teus sistemas na WEB, pois o DBF não irá funcionar, a não ser que se tenha um meio mundo de coisas no meio e que nem sempre dão conta do recado, quando são milhares de acessos, etc.
Mas no que tange a desktop, sem dúvida DBF ainda tem uma vida longa. Portanto se teu espectro de sistemas ainda é desktop, DBF é a melhor opção.