MultiLing Keyboard is the best Keyboard I've ever used. Just found it a few days ago. I know that a lot of you might already know about this app, just ignore this then. :)
This keyboard supports multiple languages and you can also download dictionaries as a plug-in for the languages you want.
It's got a lotta special characters like "Ⅱ①ⅱ←↩⇄⇡☞▼♞¹⚂¤∞♬..".
Plus, it supports handwriting recognition too.
Different layouts such as the "3x4" keyboard are also included.
It looks like the Gingerbread Keyboard! :D
An app worth checking out if you are not satisfied with your current keyboard.
MultiLing Keyboard -
Sent From My Galaxy 3.