The newer arduinos with usb are contenders, but the firmware would need to be rewritten to live on two chips, as the usb chip, and main uC are separate in the arduinos. This is a fair bit of work, and presents some complications, as the usb chip on the arduino does not have support for as many usb devices as the teensy.
To get multimedia keys and boot support uses two devices, report protocol (for nkro) and a debug stream consume another two... if you want mouse support, you are at five... the teensy can handle the device we want to make, but the arduino's usb chip can only do two or three devices, I think. Working around this is often possible to some degree, but it is a fair bit of extra work.
I'll look into it at some point, since they are dirt cheap without the arduino. But still,
an ard will be straining hard to support a 122 F nicely.