Should I upgrade from my Forerunner 645? This seems like a better watch all-around, but would I be downgrading any sensors or features moving to the 255?
You will get more features on the 255. A lot of functionality has been added since the 645 was introduced. The only difference is the 255 does not have a metal bezel. If you like the dressier look, you won't find than in any other Forerunner