This is my first time at El Cafecito, and I will definitely be returning. Here is why:
1) Good seats and tables. At most other cafes the chairs and/or tables are wobbly. It makes it hard to be productive when you're going to a cafe to work. The chair and table I am sitting at are solid enough I would be happy if I had them at home.
2) Fast wifi
3) Location: being on side street just off of bloor makes it a little quieter. Not as good if you want to people watch, but definitely a plus if you want to focus.
A note on the lighting: they have soft lighting that is more conducive to being on a date than doing work. It's not bothering me, but if you like to be in a brightly lit environment when it's dark out then just be aware of that.
I don't really know enough about coffee to a judge a place on the quality of its coffee. It wasn't the best cappuccino I've ever had, but it was perfectly fine, the staff were nice, and for me the environment is what matters most.