@leirbag28
You are clearly an Amiga 600 fan, and I have no problems with it at all.
However, the cost of upgrading the Amiga 600 to a usable machine with WHDLoad will be more expensive than getting a Amiga 500 with harddrive and fast ram already installed, and which plays those old games right away. I think that even with an accelerator in the Amiga 500 the Amiga 500 setup will be cheaper.
The only thing you mention that can not be connected to an Amiga 500 is a ethernet card; the rest should be fairly simple.
As for upgrades available for both computers; I would bet you that for every Apollo 630 board you find, you will find 5 or 10 harddrive controllers for Amiga 500.