Installing BizTalk Server 2004 itself is not terribly difficult. In fact it's pretty fast and straightforward. The setup process takes roughly 25 minutes. What can be difficult is building the platform necessary to execute the BizTalk Server runtime. Check out this article which discusses the intricacies of integrating the software required to run BizTalk Server 2004 and how to troubleshoot the most common problems that crop up.