I've been going to Twister for almost 10 years now and it's my first choice in Kareoke space.
They have a VERY GOOD and Extensive collection of old and new English songs. And up to date Chinese songs too, but all Kareoke places have that. They also have other languages like Tagalog and Korean and Japanese. But their English songs collection of the most recent songs (even if it's just lyrics) have been better than most.
Granted, that it's not the most cheap (but cheapest among all the yonge/finch spots in the area, i checked once) and does not compare to the fobbier places uptown where they have happy hour. Still, at around $20 and hr and if you have around 4-5 people or more, you're still paying $20 for a good night out, and is affordable.
It just takes a lot of convincing for my Chinese song only singing friends to go there on an afternoon when other places have 5 hr happy hour plus 2 free drinks for only $8 a person. I think we only went there once. But it's still my first choice.
And if you're choosing between Yonge Kareoke (ghetto-est place on earth) and Twister, go to Twister. It's family owned, friendly and you will ahve a good time.