I guess I'd chose according to which one I was near at the time. As you say, they are indeed different kinds of places. I wouldn't call one better than the other.
I just did Olivia's for lunch and Spoodles for dinner last week. Based on my experience that time around I would choose Spoodles. I did not enjoy Olivia's during this trip, but I have ejoyed it very much in the past. it was my first go round for Spoodles. I will not go to either again anytime soon.