If the interface is hard to use or looks old fashioned it puts me off no matter how good the program might be.
The interface is a consideration as well. The main questions I ask are is it easy to understand, does it look nice and can I customise it? If the interface is hard to use or looks old fashioned it puts me off no matter how good the program might be. Some people like the retro look though.