As for meego not being as popular as android... well, no one can really tell for sure at this point. MeeGo is more akin to standard Linux than android is which make it appealing to developers who are already familiar with various Linux development. In other words, you have more choice as a developer. You can install the meego sdk, or you can develop and run meego apps on your normal Linux desktop. The APIs for MeeGo are Qt, which IMHO are just as nice as anything in java or android.
Time will tell whether meego will be the awesome. Android really didn't become very popular until some time after the first device (the G1) hit the market.
Third is that MeeGo has less APIs for developers, as Android has (for instance speech recognition). My opinion is that Android has more good sides than bad ones for cheap Car PCs based on ARM processors. Anyway I have not seen Meego at work, only few videos on youtube. And Megoo is for Atom processors, which are more expensive compared to ARM processors. Thats my opinion, i'm not pretending on truth ;)
IIRC, speech recognition is one of those things like the market that you need a licensed android device to have. MeeGo runs on ARM and x86. Like I said, I have it running on my igepv2 which is an ARM OMAP3 device. It also runs on the n900, beagleboard, nexus one, htc desire, and several other non-x86 devices.
I completely agree with you that MeeGo is not as popular as Android is today. What I meant is that you can't really say whether or not MeeGo will ever be as popular. But again, if the android market is what you want, you will want a licensed and Google-blessed device. You can't just load up android on any old device and have all that functionality without breaking Google's TOS/EULA.
My suggestion would be to try both on your device, and pick the one that works best and has the features you want.