I know some people rave about the Apple aluminum keyboard, so I'm probably in the minority of people who don't like it. Actually I really kind of hate it.
Sure, it's thin and sleek - it wouldn't look out of place in a modern art museum collection. However, I can't stand typing on the damned thing. I tend to type in bursts, usually around 80 wpm at about 90% accuracy - some people have said listening to me type sounds like a machine gun! LOL I'm definitely not one of those people who "caresses" a keyboard and I generally don't even look at the keyboard unless I need a key I don't tend to hit very often. Which is why the Apple keyboard bugs me. First of all the keys are too FLAT. I like the dished keytop as it helps me to better feel my positioning on the keys. Sure those little bumps on the home keys help make sure you're not typing gibberish, but totally flat keys just feel awful to me. According to what I've read, the Apple aluminum keyboard is supposed to be similar to a laptop keyboard, and I hate typing on a laptop keyboard too. They frankly feel like calculator keys - or (and this just popped into my head) it reminds me of the Timex-Sinclair 1500 "chicklet" keyboard. Oh, and the USB port on it is tucked under the edge which is a pain in the butt when you want to plug a thumb drive in there (especially desirable if you're using the iMac) you pretty much have to fumble around until you plug it in sight unseen OR you end up lifting the keyboard to see where the port is and plug in your device.
There also isn't enough travel to the keys when you type like I do. On the Apple keyboard I continually found myself entering keystrokes when I hadn't intended to do so, and because I press the keys pretty hard the shorter travel results in greater finger fatigue for me. All in all, the Apple keyboard cuts my speed and accuracy in half. Obviously that's not the case for everyone, as you don't have to look far online to find people who LOVE that keyboard and argue it's possibly one of the best Apple ever made. That's fine if it works for you, but it doesn't mean I have to live with it.
Secondary problem is that I switch back and forth between Mac and Windows a lot on the same machine. I know other people who do that with Parallels rather than rebooting into another drive or partition, but the problem is the same - Mac and Windows keyboards are NOT alike! You always have to make a trade-off when platform hopping between the two with keys being in different order or some functionality missing whether you try to use a Windows keyboard on a Mac or an Apple keyboard on a Windows machine. It's annoying!
Clarification: Someone said to me today "All USB keyboards are cross-platform compatible." Well, yes, technically they are. The keys will just re-map, and a Windows keyboard will use function keys for media keys, etc. But this is about having a keyboard that actually HAS all the keys for both platforms as well as has the keys MARKED for both platforms where they are different. This same person also told me "Logitech makes keyboards for both Mac and Windows." I went to the Logitech web site and, sure, they have check-boxes to narrow your search to "Mac compatible" and "Windows Compatible" keyboards. All of which are gaming keyboards and all of which are ONLY have their keys marked for use on Windows.
Which is why I'm really diggin' this new Matias USB 2.0 keyboard. Nice, springy, responsive keys with the right amount of travel, just enough dishing so you don't end up with high or sharp edges, a 2 port USB 1.0 hub for my mouse and tablet and a single USB 2.0 port on top for easily plugging in my thumb drive. But the coup de grace to my Apple keyboard experience is that this is a CROSS-PLATFORM keyboard! It's kind of weird to see a keyboard with BOTH a (Windows Logo) and (Mac Command) symbol on it, but if anyone else sits down at my computer - regardless of which OS I've booted - there would be no guessing which keys to press.
Well, maybe unless you want to eject the DVD drive - that requires holding down F12 in OS X, but for some reason Matias didn't bother putting the "eject" icon on it. I do, however, have volume control keys nicely made half the height of the surrounding keys so they're harder to hit by accident and easier to find by feel. They also had a really good idea regarding the Caps Lock key - instead of being over by the Tab key (where people - including me - hit it by accident all the frickin' time) they moved it to the lower right next to the Alt/Command key. They also put the Num Lock key there and replaced it with a Tab key on the keypad - which is sweet for entering data ten-key style in forms or spreadsheets. Set-up on Mac does require you to reassign the Command and Option keys so they match the keyboard layout. Windows automatically recognizes it as a Windows keyboard and USB hub.
The only design changes I think I'd make to it (or recommend Matias consider) are to add that eject icon to the F12 key (or maybe ADD an eject key - there's plenty of room above the keypad), and possibly move that USB 2.0 port into the bezel space on the left side of the keyboard by the additional CTRL key. Why? Because my keyboard sits in a pull out tray and unless I pull it out so far it's falling into my lap the USB 2.0 port is still under the desk top where I can't plug my thumb drive into it. Other than that, this is one of the nicest keyboards I've used in a long time and it can be had for a pretty reasonable price of around $30. I got mine at Micro Center, but tons of places online carry them, and you can buy direct too. If you dual boot, are using Parallels a lot, or if you also don't like the Apple aluminum keyboard, you may want to give this one a try.