Sign up for backing me on Inidegogo: https://www.indiegogo.com/projects/an-ultimate-mini-version-of-arduino/coming_soon/a/x/17426946
Can be set on breadboard!
On of the problem with many boards is that they can't be affixed on breadboard. On breadboard one can easily prototype projects and so it becomes necessary for a board to be breadboard compatible!
The board has removable USB port. You can disconnect USB-TTL converter whenever you do not need it and fix it when you need to program. It is Arduino compatible so you can program it with Arduino IDE.