Mapzone has a learning curve for sure, and is very powerful. The only thing I found with it is that because it's optimised for game design it's not very good for large textures. It gets very slow.