You could also change the front chain ring to a 34 instead of a 36 - most compact cranks are 50x34.
And yes - switching to an 11-28 will make a huge difference. I used to run a 50-34 with a 11-25 and just switched to a 11-28 this spring. I take a lot of hills in my big chain ring now instead of switching to the small one, last year I'd switch to my small one.
If you go on Sheldon brown's site, you can use the gear calculator to calculate how many gear inches or whatever you gain - if those numbers are meaningful for you.