Honest answer: I would be happy to go with either one, if only they would take me!
About a year ago, I tried to get a direct appointment with both.... No luck!
A safeco rep did visit my office and was very friendly. But she couldn't help me with getting an appt. She said that without going through a cluster, they want to see about a million dollar book of business for a direct appt. Epic fail there!
I applied to Erie online but never got a response back. So apparently, they don't want me either!
To answer the OP's question, If I had to choose between the two, I'd probably go with Erie, based solely on the feedback I've read on this forum from other agents. Agents who do have Erie seem very happy with them.