My first Arduino on a PCB

That is the reason I moved to the NXP LPC812 ARM Cortex.
No need for an Xtal, No nothing. Just 3.3v and it runs.
And fast to.

I still do things on the ATmega platform because its easy and it does have a great IDE.

If your are serious (you are as you did it your self) you get your self an ISP programmer and work with the 1284P.
Much more fun and plenty of SRAM and GPIO.