Tantalum is almost as bad. Not only are these dangerous because they are polarized but they are ten times bigger and cost 10 times more than ceramic chips.
Not true, they are <three times bigger and +/- cost <two times more BUT they do have their full capacitance over their rated voltage.
And ESR is also not very bad, at 100Hz the tantalum is better than the mlcc but at 10kHz the mlcc is better than the tantalum. Just did some tests with what I had laying around:
note that you can only use the MLCC till around 9V to have some capacitance left and the tantalum is 25V so three times higher.
MLCC Tantalum
Voltage: 16V 25V
Manuf. prov. Capacitance: 4u7 4u7
Measured Capacitance: 3u4 4u6
Measured ESR @100Hz: 27 11
Measured ESR @10kHz: 0,1 0,37
Metric Volume in mm
3 3,57 9,7
Lowest Price (Farnell @2000 pcs) 0,04 (X7R) 0,067
Lowest Price (Farnell @20000 pcs) 0,036 (X7R) 0,046
Still I prefer the MLCC just keep in mind that you overdesign them, only use X7R or better and casing 0805 or bigger otherwise the voltage derating is shocking.