If you go that way, I'd suggest teensy LC instead of Arduino : smaller, cheaper, more powerful, Arduino-compatible (software-wise) and with pre-configured keyboard, mouse and joystick compatibility. No I do not have any profit in advertising the company (pjrc.com) :)
I can't say more on the...