Power monitoring?

Hi,
I am thinking of implementing a power/energy monitor for my apartment (With separate sensors for the water heater/geyser) Should I go DIY (Current clamps with arduino and ESP-01 to send MQTT messages) or get a Efergy kit? I have most of the components needed to go DIY (Just need another current clamp)