Hi,
You can try EverFX - quite new broker, but I am checking this platform since end of last year and its ok.
They have everything you needed, also very small, variable spreads starting from 0pip sometimes!
First I was on demo for 4 months, then I convert to real in April. All conditions exactly...