Both cars are strong contenders. The Vitara has Maruti's strong backing and the 1.3 Fiat derived diesel engine is a legend which will make you feel proud as well as happy.
The Creta is slightly bigger and so more spacious. If you are carrying more people and their luggage you need this one. Otherwise it is the Vitara.