What Is The Difference Between A Garmin 350 And A Garmin 255?

I got a Garmin for christmas from my wife. Coincidentally I got a Garmin for her too. We do not need 2 of them, and we are debating on which one to keep. Which one is better? The 255 or the 350?