I love wearing my business suit with heels, especially boots. I am still very new to this and very young and I am positive that I will end up wearing in public without much problem.
I also like marrying women's clothes with men's, I.E. boots with business suit, skirt and boots with business shirt and tie, etc.
In shoes: leather heels or no heels boots, black, brown, grey, etc. knee high or not.