Ну вот названия то можно наверное? Мне реально интересно
Ну, погрешность округления есть, и если опять же производительность - то при суммировании большого количества данных - может и вылезит чего интересного.
А с Long - мы получаем и больше значащих цифр, и детерменированное поведение.
Т.е. для работы с деньгами - все равно нужен Fixed Point, который иногда делают поверх long+смещение. А если не нужен дикий перформанс - то BigDecimal - это прекрасно.