In terms of Brokers, I use Oanda and Interactive Brokers. This is because sometimes my trades require <1 standard lot/a few microlots.
E.g position size of 124,000 units. I would trade a standard lot with Interactive brokers and 24,000 units with Oanda (which allows everything to 1 lot)...