Our apartment was like that when we first moved in about 2 years ago. It didn't last long, though. So we had to get an actual connection, but we found out that our entire building's cable wiring is fucked up. We were told by one of the installers that it appeared each apartment was getting its cable connection from the one next to it and it continued down the building like that. So after a few months of random cable shut offs from what we assumed was the neighbors fucking with the cables, we made the installers run a seperate line just for our apartment. I watched and made sure that they did it correctly, so it's been fine so far.
Anyways, I wish I could tell you if WOW is better, but they don't install in this complex. I was told I could petition the complex or something to let them come in and install it, but I didn't wanna bother. TW has been ok most of the time. Hell, they sent me free movie tickets for some kind of issue that I hadn't even reported or had happen to me.