BT is like chess, each piece has a set of rules that define what it is capable of doing. I would highly recommend it, as microsoft is supporting this platform. Many of the new platforms in development stem from the roots of BT.
BizTalk is a BPEL engine that allows routing messages to disparte data sources and systems, it converts messages into xml and process through either message based routing or workflows(orchestrastions). BT’s strength is in long-running transactions, the case when you are not sure when the connected systems will reply or human interaction is required.
BT also supports all the plumbing for administration, logging, error handling, etc. You can do anything in C#, but you have to remember to do everything, everytime as well. Forget to catch the exception, implement serilization, close the connection, blah.
In Bt you get a suspended message that can be resumed if you missed something, most people would like to hear you “lost” thier order, and tell them to try again.
Go for it, BT rocks.