you have kids?!! :O are you saying that vande matram is difficult to sing compared to jana gana mana, therefore jana gana mana should be the national anthem? maybe you only heard the AR Rahman version of vande matram, but I find vande matram really melodious when the kids sing in schools(only few schools). it takes the song to whole new level. and vande matram is more melodious than the mechanichal jana gana mana. so, vande matram scores both on meaning and melody.