I'm happy with mine. I've been using Thinkmarkets for almost 10 years. Their spreads aren't the greatest but that isn't the reason why I chose them. Service, licensing, and transparency are the main reasons why I stuck with them long term.
Too bad they don't accept Canadian customers anymore but thankfully they Grandfathered me in.
Integrity is the seed for achievement. It is the principle that never fails. - Earl Nightingale