IMHO you just need to test drive both cars and decide yourself .
The CR-Z is heavier but it's more powerful .
The Swift is lighter , hence you feel its more powerful than the CR-Z .
For comfort & stability , i myself prefer the CR-Z .
But keep in mind , maintenance wise , CR-Z is more expensive...