Is it worth it to put my game on Steam for free?

I’m about 6 months (an educated guess) away from finishing my game. It is my first “big” game I will have completed and I want to put it on Steam for free. With that being said, I know it’s not the best game out there, and I know how harsh people on Steam can be. When I started this project I was not very experienced, but I have learned a lot since then. I wish I could go back and redo/fix everything that I don’t like, but unfortunately I feel it’s time to move on and make a game using LibGDX. It’s not like I’m really worried about my reputation on Steam, I sort of just want to see how many people download it and like/dislike it and see what areas I could improve upon for my next game. What would you guys suggest? When it’s done, should I put my game on Steam? Or take this as a learning experience and then make a better game?