In this paper we give a systematic and simple account that put in evidence that many breather solutions of integrable equations satisfy suitable variational elliptic equations, which also implies that the stability problem reduces in some sense to (i) the study of the spectrum of explicit linear systems (spectral stability), and (ii) the understanding of how bad directions (if any) can be controlled using low regularity conservation laws. We exemplify this idea in the case of the modified Korteweg-de Vries (mKdV), Gardner, and the more involved sine-Gordon (SG) equation. Then we perform numerical simulations that confirm, at the level of the spectral problem, our previous rigorous results in [8,10], where we showed that mKdV breathers are H 2 and H 1 stable, respectively. In a second step, we also discuss the Gardner case, a relevant modification of the KdV and mKdV equations, recovering similar results. Then we discuss the Sine-Gordon case, where the spectral study of a fourth-order linear matrix system is the key element to show stability. Using numerical methods, we confirm that all spectral assumptions leading to the H 2 × H 1 stability of SG breathers are numerically satisfied, even in the ultra-relativistic, singular regime. In a second part, we study the periodic mKdV case, where a periodic breather is known from the work of Kevrekidis et al. [41]. We rigorously show that these breathers satisfy a suitable elliptic equation, and we also show numerical spectral stability. However, we also identify the source of nonlinear instability in the case described in [41], and we conjecture that, even if spectral stability is satisfied, nonlinear stability/instability depends only on the sign of a suitable discriminant function, a condition that is trivially satisfied in the case of non-periodic breathers. Finally, we present a new class of breather solution for mKdV, believed to exist from geometric considerations, and which is periodic in time and space, but has nonzero mean, unlike standard breathers.