You knew you'd hear it, sooner or later, and this is ONLY just my opinion: For ballroom, in regular wood floors, Character shoes' heels and soles *suck*, and here's why: The sole is hard, unfeeling and slick, the heel is roundy and weird after a time. Otherwise, yes, I DO use them for dancing outside on the street or other "questionable surfaces".
If you don't "seeeeriously compete" or do anything where you'd be "knocked off" for, have you considered an Elegance Godiva RT Flexi? Shoe's cute as hell, uber-flexible, and the heel is way stable, if not as slim and elegant as even a character shoe. Of course, you can also change it. Elegance shoes last forever, too. Or, you could at least get one good *practice* pair, since you live in those, and then get a cheapie "for show" pair since they will hold up longer with less use?