Quote from FullyArticulate:
The Market Maker is *never* working "against you". You're confusing Specialist with Market Maker.
In any case, just don't trade NYSE stocks if the specialist bothers you. Anything on NASDAQ or an ECN should be fine. I'm certain NASDAQ is price/time priority, and I'd imagine most ECNs (if not all) are too.
Even futures markets have differing allocation algorithms. Some bond futures have a "modified pro rata" algorithm which rewards the traders showing the biggest size.
Trade matching algorithms has more to do with markets appeasing market makers than it does "futures" vs "equities".