> Если пишите что-то вроде «деньги нельзя хранить в float» — пишите почему именно.
Как почему? Потеря точности и постоянные округления, конечно. И весьма забавные вычисления около нуля.
Но при чём тут float, когда рассматриваете int и decimal?
Ещё одно «за» int — тупое целочисленное действие. В отличии от decimal, не являющегося простым типом данных.