For my money I'd go with a mesh suit providing it has the back protector.
I have had a Dainese for ages and despite it's short comings (Fiddly shitty little zipper and mesh seams eventually coming apart in places - hey it's old like me) the thing is great.
From day one I have worn a t-shirt under it and have to say it can be a bit on the hot side but with the integral 'Armidillo' back protection and elbow guards it's enjoyed more than a few get offs and it has done it's job every time!
One time when I didn't have it on and fooling around on a trials bike trying to MX it resulted in a grade three AC joint separation which was a good party trick that highlighted the need to adequately protect yourself, but the ugly stuff I can do with the left shoulder was sort of worth it, lol !!!
See you at the back of the pack