it's not hard at all if you have regularly worked on cars previously and know your way under the hood. Do your research and mkae sure you understand what needs to be done BEFORE you start the project, also be realistic with two things time and money. Make sure before you start the swap you look into the costs invloved and how much time you'll need to FINISH the project. There are lots of good used parts you can source to save from buying everything retail. My first swap was done for about $1200 I went $200 over budget so always have a good cushion of cash.
tips:
Rywire.com for electrical, all plug and play
Buy used mounts: they're everywhere for about 80-100 bucks
then then search craigslist and other local forums for things you might need.
Don't listen to what everyone has to say, if you want to swap an EF do it!
oh and as far as difficulty, there's sooo much info out there (and a whole site) dedicatged to honda swaps that i'd say b-series is maybe 5out of 10 for difficulty IF you do your research first.
good luck