First of all, thanks for your detailed answer. I've had a bit of trouble reading your message (I'm French and I don't speak english fluently ^^) but I've ultimately almost all understood.
Regarding Salamence, to my mind both Double-Edge and Return have their advantages and drawbacks. Currently...