My list of suggestions are pretty much the above. In order my choices would be: cosplay.com, FB, Etsy, then other cosplay sites/ places.
You get what you pay for. The more the price, usually the higher the quality.
Undercover Steve Rogers - Captain America. (Awesome Con 2017, Summer Southern MD Cosplay Meet-Up)
Organization 13 Roxas (DAS Dover Halloween Party and Mini-Con 2017, Cosplay Judge)
Xe Yui/Lord Grim - The King's Avatar (Katsucon 2018)
All Might - My Hero Academia (Katsucon 2018)
Goku (Ultra Instinct) - Dragon Ball Super (Katsucon 2018)
Possibly? Male!Megumin - KonoSuba (Katsucon 2018)
Southern Maryland Cosplayers Group
(Anyone can join)