Jsem sice zastánce Pythonu, ale řekl bych, že obecně v programování platí, že jediná nejlepší metoda existuje leda v situaci, kdy jsou tak přesně specifikované podmínky, že už znáte výsledek všeho předem... Zrovna uvedené čtení souboru je pěkný příklad vývoje, současná ,,jediná nejlepší`` metoda je v pořadí už přinejmenším třetí.