I'd be inclined to ask or look for user reviews that give you some insight into long term life with the console you're considering before taking the plunge.
Frustratingly I find the xbox experience to be pretty inconsistent. The dashboard is clunky and in terms of internet connectivity I find...