You should go for SX4 as one of my freind has used both the cars and is quite impressed with SX4 performance. Ultimately its Maruti. You need to also think about after sales and dealer support. Considering all the facts SX4 can be only choice.
my bad.....forgot to mention. Its Verna Xi (petrol)