I think arduino is a great product for making prototypes, it's really easy to program and ts board is really useful when it's needed to make some quick and simple connection.
But of course, would i use an arduino for a final project? No! I think it's more performant to make it in AVR