i liked swype, but got tired of it. right now i go between the stock 2.1 keyboard or better keyboard.
i fond BK has better correction and autosuggest algorithms, but the text to speech functionality of 2.1 is nice when in the car.
once BK adds multitouch (i saw a keyboard in the market yesterday that added it, but it seems to be a pretty early version of it) it'll be my perfect keyboard.