Fxstreet compare brokers : interbank fx, fxsol, ODL

i lookin for good mini and micro accounts to trade with and these three really interest me. i just wanted to know what everyone thinks about these brokers. i really want to know if ODL is a good option or is there something hidden that i should know about.

Does anyone know which broker is the best.Do anybody use afb broker.Let me know .please , thanks