Alan is the most successful because he knows how to put on the best shows. Whether is song order, dance number, musicians, sound, comedy relief, guests, or presentation. Everything is well thought out. Other HK singers might be equally good artists but they just stand there and sing for 6 or 7 songs in a row (e.g. Jackie Cheung, Eason Chan). No matter how good a singer you are, people will get bored with same "thing". You need change of scenery, change of rhythm, visual distraction. From the get go, he understood it, therefore he is most popular in HK!