どんなプログラムを作るか次第

ゲーム程度ならfloat精度で大抵の場合問題ないよ
ただ最近のFPUはdoubleで処理するようになってるから、
floatだとFPUの内部処理的にdouble→float→doubleの変換が行われるから効率悪い、とは聞いた

よっぽど消費メモリを圧縮したい場合以外、floatのメリットってほとんど無いんじゃないかな