It's all about money.
If you want a 4gb card, and have the money for a CF card, there is no adventage to get a microdrive.
Microdrive consume more power and are much more fragile.
But if you want a 4gb capacity at the same price of a 2gb CF card, then it's for you.
So it's always about money
