Messages taking awhile to send is probably because of signal maybe ? Once I hit send it stays in the box for a split second (while its sending) then its sent. Pretty sure the message in the box while sending for a few seconds is supposed to happen haha.
I dont use the actual swype keyboard, I use the HTC keyboard with the swype feature on it. I don't lag on that, maybe try it?