Is a good daily driver?
Man you need to drive it
... if you are talking about drive then yes comparatively good as compared to mehran, alto or curoe.
Is it a good offroader?
What do you mean by good offroader, you can do limited offroading, after all its 660CC
Is it good on CNG?? as i am a student so i cant run it on petrol
People use CNG but I run on petrol, man 660 then CNG, car will have more issues in future like clutch plates and all, pickup is not that good on cng, but on petrol you get some real thing on hands
and last question is that will it serve me for a good 3-4 yrs????
Depends on condition and how you maintain, parts are compartively expensive as compared to others, but have long life,