Try to make any reasonably complex task and you'll quickly understand what I mean. Arduino obfuscates the underlying hardware without alerting the user as to what hardware is required by the module, so the chances of getting a bad configuration go up.I really have no axe to grind, like I said I have used PICs but I now use Atmels (with the arduino boot loader) but I'd be interested to know in what way Arduino is "limited in its ability"? Consider also that there is optiboot to overcome some of the Arduino start-up issues...
by Duane Benson
by Jake Hertz
by Aaron Carman
by Jake Hertz