Did your test deposit go through? BCI has had me sweating for the past week and i'm quickly losing confidence in it, but no other equihash coins i'm aware of look very promising to me. I refuse to mine ZEC because of the 20% dev fee.
I have zero confidence if their official pool is any indication.