I am generally happy with XTB, but:
1) some markets like grains, energies are closed when the actual exchanges and futures are open for trading - their biggest weakness showing they are amaturs in fact
2) The spreads on some products are so huge that they are simply funny. Ex. Sugar - a spread of 0,5% lol
Nonetheless they have a wide product range available which is their biggest advantage. However, when I build up my account to some significant sizes, Ill switch to a broker that offers direct market access.