Should I stay...OR GO

Right now i currently have a htc hd7. After 2 years of use the os is still smooth and fluid. My main thing is with the apps and how well they work. Its frustrating knowing that deveolpers arent serious about windows phone. Were not getting updates has fast and its making I feel the os suffer. Certin apps dont work has well has others and so on. Was recently looking at the htc one s. Should I stay or go?