-snip-
Any difference between the 2?
Nope, change addresses are the same as regular addresses, but Electrum creates them automatically for you. When you want to spend an input (formerly received transaction) you have to spend all if it in the transaction, this is not allways what you want. Sometimes you will want to change less and thus the rest is getting send back to you.
E.g. you get 1 BTC and now want to spend .3 of it. .7 will go to your changeaddress (we ignore the fees here).
Think of it as if you had recieved a lump of gold worth 1 BTC and now want to spend it. Youd have to melt it into two parts. One to keep and one to actually spend.