Ensign still only has 5 days of tick data, but you can build any constant tick bar you want, although I have noticed it doesn't work so great when you get over 800 ticks/bar or so.
Fib has a free trial with Neo you'll have to pay right out of the gate.
I've tested both via my data vendor (Quote.com QCharts).
I like their functions, had no crashes. However, I'm more of a discretionary trader and didn't need to test all the complicated bells & whistle stuff the may interest the trader techies.
I use CWChart by Foxware - http://www.Foxware.de/ . I'm very pleased with it. You can do a lot of personal configurations, every Tickbase ... but I don't know how the service is outside of Germany.