I would recommend just going with Blender. They have everything this has and is free.
i already use blender for small props for my game, but using it for making maps is terrible to test, visualize and travel from software to engine.
my main interest with this one is the way its uvs are made (not like blender which is overly complex and totally not made for pixel art)
Check out Sprytile for Blender.
had this on my mind for the last few day, and the moment i sit down to do it and give a link. you were faster than me xD
but yeah, you should really check out Spyrtile. That is probably the exact thing that you would want to use.