This is such personal decision. But I want to wish you luck on what ever it is you decide. I feel your pain.. Sophie needs to be spayed and I've been dragging my feet, but in my case, having an unaltered male at home it is the right thing to do.
...actually I have another 3 unaltered males at home that I wasn't counting