Fixed spreads are better because one will have an idea of the spread to pay for a currency pair at anytime one takes a position,for variable spreads its very frustrating when you get into a position and find being charged like 3 times the normal spread at different times especially when there is a lot of volatility in the market