Batteries have higher energy density than EDLCs, also known as Supercapacitors.