Disconnects frequently from Android phone, then Cadence sensor stopped communicating

Recently a black spot started to grow on inside watch face.  Followed by Disconnects frequently from Android phone, then  Cadence sensor stopped communicating & I'm thinking it's not the cadence sensor fail.  Seems like communications are degrading and the spot was initial sign that it's going to die soon.  Any input would be nice.  I've had many Garmin multisport devices & all have failed outside of warranty.  Is there another competitive brand with better long-life quality.