CNG is seen here in the US a the "fuel d'jour" and has the support of many industries, especially where a regulated gas utility is situated.
On the positive side, it is clean burning even in open loop, and very clean when in closed loop. There is no need to worry about your catalyst life if operating in closed loop. Most modern engines do not have adjustable timing, so electronic timing enhancements can be installed to allow a standard gasoline (petrol) engine to use CNG relatively effectively. As for the compression ratio, a good solid 11.0:1 is a good starting place to recover some of the volumetric efficiency loss due to the vaporized fuel.
On the negative side, its an expensive system. The tanks are very costly, and fuel range is limited. CNG is not available everywhere, and where it is, its often at low pressure due to prior vehicle refueling. On the flip side of the coin, the fuel itself is very inexpensive, the most costly part is the compression and storage.
Many developing countries are using CNG as a primary fuel (Bangladesh, India, Pakistan, Turkistan, Uzbekistan, for example) because they have so much in reserve.
Is it a good fuel? Yes.
Is it feasible? Yes.
Is it practical? Yes, with some restrictions.
Is it for everyone? Not quite, but it depends on the existing infrastructure.
Will you be in a CNG vehicle any time soon? You may already have, if you ride in an airport shuttle or municipal bus, its rapidly growing in that market.
My two cents worth;
Franz