Django - Python
Grails - Java / Groovy
Rails = Ruby
Personligen skulle jag välja efter vilken bakgrund du har. Har du tidigare erfarenhet med något av språken så välj framework efter det.
Har du t ex jobbat med Java förr och vill ha tillgång till alla javabibliotek välj Grails. JRuby finns ju också där du kan blanda Java och Ruby.
Grails vs Rails, så ger en snabb sökning på google intrycket att Rails har bättre dokumentation samt en större användarbas (= massa intressanta bloggar). Hamnar det mellan Django och Rails är det hugget som stucket, gillar du python - kör med django och gillar du ruby kör på rails.
Ett tips är att gå in på dokumentationen för varje framework och läs lite, kolla på kodexempel och se vilket som DU tycker ser bäst ut. För dina ändamål kommer vilketsom att passa bra.
Har du tid kan du alltid lära dig något nytt - dvs har du använd Django förr, testa Rails och vice versa.