MNP will really be advantageous for customers who are not happy with their service providers
I think MNP may not be a free service for some initial years as there is some switching cost involved in the network.
Also you may not be permitted to change your service provider very frequently...