You have several options.
Tradestation is horrible for afterhours prints so don't even think about it.
Now the good options,
The expensive options:
IQF
Barcharts
The nearly free options:
IB unless u need tick data
I'm sure there are others, perhaps someone fills in other decent alternatives, the above are the ones I use.
No Heat