factor must consider is : 1> memory 2> which operating system is they used 3> number of peripherals 4> easy to identify the hardware fault 5> clock system 6> it should be reliable 6> protocol it support (I2C ,UART ,SPI ) .please let me know some other factor consider choosing right embedded board