2.5% margin for forex is comparable to forex futures margin, so to say that it is kinda high is relative.
IB's ECN is a very good platform form forex ECN trading with easy fills up to 5MM+. The platform is a little tough to work thru so another front end like ninjatrader or buttontrader helps...