The main goal of this circuit is to save energy. So, I am not going to talk about arduino because the board itself has unnecessary power overhead for a final product. It is great for development. But, not very good for final projects running on batteries. I will use one for my POC but, to save energy, using the Atmega328 standalone will give you better results.