Tshwane's financial progress overshadowed by criticism of mayor's vision