Not a bad price for either, imho.
I likes my Rugers, but I've been known to pick up a lesser-known name if the price is right. I've not owned a Comanche, but I've heard good things about them.
I'm sure someone will stop by with some first hand experience. Whichever way you go, remember that we love pics!