Microgrid systems have become increasingly popular in recent years due to their ability to provide reliable, efficient and sustainable energy to local communities. Solar photovoltaic (PV) systems are a common type of microgrid that rely on photovoltaic panels to convert sunlight into electrical energy. However, the intermittency of solar power means that energy storage solutions are necessary to ensure a reliable supply of electricity. Two popular energy storage solutions for solar PV microgrids are batteries (Bats) and supercapacitors (SCs). This study aims to compare the performance of three different solar PV-based microgrid systems: solar PV only (SPV), solar PV with battery storage (SPVB), and solar PV with both battery and supercapacitor storage (SPVBS). The analysis using MATLAB/Simulink is based on their technical performance, with an emphasis on energy management. Results from the simulation indicate that integrating a battery storage can enhance the performance of the SPV microgrid system by stabilizing the dc bus voltage, resulting in balancing generation and demand. The SPVBS system can perform better, especially by providing high power and quick response which can result on improving battery lifetime. Overall, our study highlights the importance of energy storage solutions for solar PV microgrids. Adding energy storage device to the solar PV microgrid system can significantly improve its performance and efficiency.