Let's face it, a bog standard 2MB A1200 isn't much fun, they only become usable with a memory expansion card.
I must have been a Houdini with my A500 1MB v1.3 then ..

There's some things that makes the amiga feeling:
* The physical design - it looks like an Commodore Amiga (design theme)
* Keyboard layout
* Motorola 68k compatible instruction set CPU (especially big endian, MOVE etc)
* Blitter and other raw hardware acceleration
* OCS, ECS, AGA graphics compatibility
* Amiga operating system with a matching API
I think as a minimum big endian, and a instruction set that allows direct movement of data like the MOVE instructions without any intermediate steps, hardware acceleration, and an OS that allow direct access with low CPU and memory footprint is needed for the "Amiga feeling". The technology has moved on and one has to take that into account to be relevant. But the concept of making the most for a budget price can still make a difference.