No ECN fees.
I have experiences with TrackData,
they are very, really VERY reliable.
One outage I noticed in 3 or 4 years,
plus 2 or 3 times transmission delays.
They do not put much effort into new
developments, but have a rock-solid
old-fashion style system.