Bluetooth Keyboard for Android Tablet/Phone use

Hey, so I was looking for some advice on which Bluetooth keyboard to buy. I will be using it with my phone and tablet both on Android. These were the 3 I was considering.

Zagg Flex

http://www.zagg.com/accessories/zaggkeys-flex-tablet-keyboard-stand.php

Targus

http://www.amazon.ca/Universal-Tablet-Bluetooth-Keyboard-Warranty/dp/B004W8EICW/ref=sr_1_9?ie=UTF8&qid=1321632355&sr=8-9

Logitech Android Keyboard

http://www.logitech.com/en-us/1200/8232

 

Any suggestions? 

 

Thanks