I use auto-properties all the time. Before C#3 I couldn't be bothered with all the typing and just used public variables instead.
The only thing I miss is being able to do this:
public string Name = "DefaultName";
You have to shift the defaults into your constructors with properties. tedious :-(