I'm not sure there's anything more frustrating than tech that promises you every feature and widget and benefit you could want, delivers them, but then also just breaks all the time. We all have our love-hate tech relationships. What's yours?