Про конкуренцию на фрилансе?
индусы и "хорошие специалисты" - это разные непересекающиеся ниши;заказчики тоже разделяются на новичков (не знающих разницу между индусом за 5 долларов в час и тяжеловесом за 50) и опытных. Чтобы стать опытным заказчиком нужно хоть раз обжечься об индуса;заказчики в основном аматоры, но на том же апворке можно встретить и приличные компании. Компании в основном ищут грамотных спецов и не жалеют денег;если у вас нет отличного профиля с историей заказов, то вам предстоит как-то доказать что вы не индус;
PS
Как-то у своей хорошей подруги из Индии спросил "почему индусы такие дряные программисты?". Она ответила что это культурная особенность. В Индии во многих школах запрещено задавать вопросы (во всяком случае так было раньше), поэтому программист выполняет задание настолько, насколько он его понял и редко ставит под сомнение идеи начальника/заказчика. Такие дела.
Жалуются те, кто являются представителями высококонкурентных ниш - так как там по определению - высокая конкуренция :) Чтобы попасть в низкоконкурентную нишу - нужно изучать, что отличает представителей первой группы от представителей второй и развивать соответствующие навыки. Всё просто.