It took me a bit to get going with this but once I got to about the third or fourth stage I was really starting to feel like I got the hang of it. I liked the way the customization worked and the fairly constant trade-offs to decide between. It all felt pretty balanced.
Nice job!