My thoughts are this - you definitely have to weight the pros and cons. A shorter name is definitely easier for people to get to. However, having everythingicafe for years, it has become a brand to some degree. Depending on the brand sentiment (what people generally think about your site), changing it would have some impact on the brands/sites initial credibility to browser referred visitors. This means for the many who use google for iPhone, iPad, etc questions, everythingicafe is a common site which comes up for their answers. Based on their past experiences, chances are they found their answer and they will continue to click on links to everythingicafe. Changing the name could confuse that dynamic.
Conversely, if the sentiments are currently negative (which I do not think they are), it gives you a chance to re-establish (example: Comcast changing name to Xfinity). For all of this - in my small purview of things, I would suggest leaving it everythingicafe, or at least keeping everythingicafe as a redundancy for some time after the name change (both domains active).