Definitely looks good!
I myself am working on a pagoda where the stories get smaller as you go up so I know the sort of problems you've got here. Fortunately for me, it's a Nepali pagoda so the roofs are all flat, no up-turned corners. Thus, I'm able to use the Frontier roof "cap" pieces for the entire thing, no custom roof required. I am, however, having to build a bunch of custom walls as, from the top down, the walls of the various stories are 2m, 3m, 4m, 5m, and 6m wide

.