I had no gripes with my A500 during the first few years except maybe the annoying controller ports and lack of 2nd joystick button support as standard.
Later on in it's life the integrated motherboard and the proprietary nature of the Amiga's architecture was its Achilles heel when it came to trying to upgrade. It was cheaper to buy a whole new PC, so I did.