I think you are going to get the same message from most of us, especially those involved in rescue. Spay her. Watch her weight, but I have not seen any big weight issues with my own girls, attributed to their spaying. I have heard of incontinence issues with older spayed females, but they are easily controlled with hormone pills, twice a week.

For your own good, and the good of your dog, spay her.