Ah yeah I remember those days. The progress KiCAD has made is nothing short of amazing.
I used to like the code simulator in AVR Studio 4, but since acquisition by Microchip it's borderline unusable and crashes constantly.
Haven't heard of iCircuit! Maybe I'll give it a try.