Im currently working on a RGB LED wall thats gonna run with a custom board with a bootloaded ATMega2560 on it.
Originally i was gonna use a ATMega328 to run the wall, but ran into the issue that it would have very little SRAM left after creating a full image. This was pointed out to me by the folks over at /r/arduino, which made me chose to go with the ATMega2560 instead.
Some people also pointed aut that a Arduino DUE would be a very good choice for the obvious reasons that its a lot faster, have more memory, and larger ports for faster pin handling.
The reason i want to stay with the ATMega series of processors is because i want to be able to remotely program the wall so i dont have to take it af the wall everytime i want to program, or run a really long USB cable across my apartment.
For the wireless programming i am planning to be using the Bluefruit EZ-Link from adafruit which was made for this purpose.
This is the main reason that is keeping me from using the due instead since i can get hold of one for a very low cost.
so my concerns are in the end, is the ATMega2560 gonna be powerfull enough for the running the wall with PWM controllers, and is the a way i am just unable to find that doest cost 600 dollars to program a Arduino DUE remotely (The 600 dollars is wireless USB (mostly a dead solution, but still out there))