I hear a lot of good things about Ignition but I have never used or priced it. If I did that AB tattoo on my back side would burst in to flames.
I absolutely love Ignition, but the cost is a bit rough when getting into it. I remember looking at setting up a server for home use (because I left the company that was using it) and I think it was around $10k for a license.
NOW, with that said, if you have a server set up on site. I'd never install another rockwell HMI of any kind again. I was actually actively setting up new systems all with Ignition. At the time it was JAVA based and that can be glitchy but I thought it was way way way better than any FactoryTalk nonsense I've dealt with over the years.
BUT, my current job has obsolete FT HMIs and Ignition is a pretty hard no. The location is better at least.
edit - I remember they were coming out with an EDGE solution but it was like 500 tags and I thought that was a laughably bad idea and couldn't be used for even the simplest of applications (personally). The server license can be restarted every 2 hours if you want to play with it.