You said you join 10 brokers site and included instaforex? then how come you say if spread is less in instaforex? Because if you have joined then broker site you already know the spread of each broker site.
As I also joined lots of forex broker site and each time I joined one I compare and removed one. That's how I choose my broker site that's why I now in instaforex trading and earning.