i tried both the zaggmate and Brookstone's portfolio one for my ipad2. love the zagg one except for the fact you cant put it in the case screen up, and also that the back of the ipad is not protected when you have it screen down in the case (which i guess i can cover with a zagg shield?)
The brookstone one takes care of both of the above problems and i like the arrow keys better (it is like the one on ur regular computer; zagg's are layed out differently-left and right arrown next to each other and up and down to the right of it) BUT...it has a few problems. In addition, its about 1.5 times the thickness of the zagg (zagg hardly adds any bulk to the ipad2). but....
1. Bluetooth automatically disconnects if you dont use the keyboard for about 3 minutes. if you press a key, it will automatically connect, but it takes a few seconds. still really annoying. zagg stays connected much longer.
2. the keyboard makes the ipad 2 CRASH!! every now and then the screen will go black and close out what i was doing. really friggin annoying. never had this problem with the zagg.
3. when 1st connecting to bluetooth, some keys don't friggin respond not matter how many times i hit the key!!! this goes on for about a minute and then will start responding. zagg never did this.
If the 3 problems above were fixed, i would probably choose the brookstone over the zagg. if the zagg's 2 problems were addressed, i would choose the zagg. zagg looks more sleek and sexy, brookstone one looks more professional. my 2 cents.