BE6 has one fewer PCI slots, which has been substituted for an extra IDE controller. I recommend that if you want an extra controller you buy one instead.
The BF6 is cheaper because it doesn't have the extra controller.
As for any feature/perfomance differences between the BF and BH, your guess is as good as mine.
Back to you Tom...