Oanda is a MM with NDD.. I've used them in the past. Their spreads are lousy, unusable for a day trader. But they have 3 levels of security (username, password, codes ) and that's good, not very common among brokers.
Like I say, does the job for me. Don't really think the broker is going to be your main concern when traiding currency pairs, lot more importat things to consider that if you got a good spread!
I meant it in good way, trying to be usefull. You will evaluate it yourself maybe after few years. With DD broker you always have worse spread than with other types of brokers even if it looks same at first glimpse. It is up to you to do research. Three level verification with security tokens / SMS verification is used with all serious brokers and banks as far as I know. Maybe with MT4 it is still not common, dunno. For example InteractiveBrokers: https://www.interactivebrokers.com/en/?f=/en/general/digital_security_device_plus.php?ib_entity=llc
I'm not sure I will be evaluating it in a few years! Like I said these are mainly minor details. Much more important things you should be focusing your attention on my friend