Меня тут, впрочем, как-то раз спросили, а как бы я предложил транслитерировать актуальное русское "щ". Я так глубоко задумался, что даже и не ответил. А в самом деле - как? Реально в современном произношении там долгое мягкое "ш" (в отличие от собственно "ш", которое всегда твердое). По уму надо бы это транслитерировать как shsh'. Но выглядит это, прямо скажем, ничем не лучше shch - а если так, чего ради менять шило на мыло?
Для украинского нам, кстати, тоже давали как литературную норму именно чтение щ как шч; но единственный живой человек, от которого я такое слышал, была как раз наша преподавательница (сама из Винницы). Остальные знакомые мне украинцы произносят щ как долгое ш и не парятся (правда, вот не возьмусь сказать, твердое или мягкое, давненько не слышал живой украинской речи).