This is not criticism but Cruz uses to many big words and lofty rhetoric. It limits his appeal.
He needs to watch the movie Idiocracy and go from there. Lolz.
He is my fave and I wish he would speak to all as he did in the video (third one down) on this page.
http://www.trevorloudon.com/2016/02/watch-debunking-anti-cruz-myths-video/