I have been trading for quite a long time and I have my fair share of brokers to try before. So far, only HotForex manage to fulfill my expectations. To start with, they have a reasonably low spread even when the volatility is extra high. Hotforex has superb customer service and their response lead time is pretty short, usually within 24 hours (during weekdays). This is no surprise considering they are regulated by different tiers of authorities in different countries. The best part is that they offer different bonuses and promotions from time to time, including loyalty programs.