D,please don't dwell on whether she was in too much pain,she was in pain and you gave her relief.
Guilt,we all feel guilt,after all we end the life of someone we love,but it's our love that lets them go and it takes a strong person to do so.
Also,don't feel you are oversensitive,you lost your best friend,a friend you loved very much,there is no timelimit on mourning or crying,but one day you'll remember your sweet Karma with a smile on your face for all your wonderful memories