I used to say never enough, but i was wrong.
Too many? The amount is different for everyone. To determine this is easy. If you have to have enough time to play and to fix what you own. If not......you have too many. If your games are mostly broken, you have too many. if you fix constantly and never get to play, you have too many.
If you use your games and properly maintain them, you are good (IMO). This could be 10 or it could be 40. Depends on your time and the age of the game. Sounds like you are still good!
Hoard - 1. a hidden fund or supply stored for future use, a cache. 2. To keep hidden or private