C
I've got an Acer Iconia A500, and it's very nice... I'd not buy it again though :-) instead I'd go for something like the Asus Transformer because of the keyboard dock.
I bought a Logitech Tablet keyboard for Android for that: http://www.logitech.com/keyboards/keyboard/devices/8232 and change the soft keyboard to "Hacker's Keyboard": https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard&hl=en
The Android tablets use a partition format known as MTP that is poorly supported in Linux - even in Windows it requires you to install special drivers to be able to access via USB from the PC... but... but... that is *not* really a limiting factor in my opinion.
Maybe for the Iconia, but my Archos 101 mounts as a UMS/MSC device. Charles -- "If you want to travel around the world and be invited to speak at a lot of different places, just write a Unix operating system." (By Linus Torvalds)