I went to a rally one time. It was 20 minutes of listening to the guy spout one-liners with bad traffic before and after. A real speech might have been better.
On the other hand, I remember seeing Bush at A&M when he first ran for governor. He gave a pretty good speech. It wasn't a rally though.