http://revach.net/article.php?id=4621

Section:  Avodah   Category: Ahavas Yisroel
Bilam Loves Our Shuls
Bilam left us with many beautiful brachos.  However, says the gemara (Sanhedrin 105b) they all reverted to curses except for Mah Tovu Ohalecha Yaakov.  This bracha, which means that there should always be many shuls, remained.  Why?

One of the Meforshim (I cannot remember which) say B'Derech Drush, that the reason Bilam's brachos did not last is because he was not Echad B'Lev V'Echad B'Peh.  What he said was not what was in his heart.  A Bracha like that has no Kiyum.  When he saw all the multitude of shuls by Bnei Yisroel, he liked that very much.  He was thrilled that Bnei Yisroel were not capable of having a single shul where all of Klal Yisroel davened together B'Achdus.  He was very happy to see a constant splintering of shuls due to machlokes, leaving a bunch of small minyanim without Rov Am.  The Bracha of Mah Tovu was something that Bilam said with his mouth and meant with his whole heart.

On the day that this bracha is finally reversed as well and we all come together in one Shul in unison and glorify our Father in heaven who loves us all and wants us to love each other, surely our tefilos will be answered.  Then we won't have any need for Bilam and his brachos.  All the evil will dissipate and we will rejoice with the Melech HaMoshiach BB"A.