Yeah, Mas will be helpful with Piett either way. If you play with the squad as-is, then I would definitely consider a map that gives you a chance to use the stormies, without putting Piett in danger. Starship could work for the most part, but Cloud City, Ruined Base, or Death Star are probably better options.
I also agree with Fool though that you sort of have two different things going on here. If you want to use Piett, then you really need to concentrate on having a lot of high power attack Stormies. Using Palpatine is great, because then they can re-roll with his FPs. Adding in Vader COTS allows your grunt stormies to attack at a +12 (same as Fett BH!) for 30 damage. If they miss....re-roll with a Force Point. And if you swap to Vader COTS instead of JH, that gets you an extra 25 points to add in Mas and some more Stormies (or Elite Stormies if you've got 'em).