Depends on how many transactions you are/will be processing.
I've recently looked into the merchant account/realex thing and it turned out to be far too expensive for the amount that I would be processing.
And I was told since I was considered "high-risk" there is the possibility that the underwriters would want a deposit of between 8-12k first