Vonage was great service, but I ended up not keeping it.
Here our cable providers offer phone anyway at same prices..and since both depend on the cable being up in 1st place. Made no sense for another piece of hardware (vonage) and caller id works on TV w/ cable provider (so I can be lazier and not even pick up phone) :P
Comcast/U-verse- about as expected typical VOIP phone quality. (25-35 /mo Comcast being higher), but ATT hits you w bs sub charges after main fee
MagicJack had terrible quality...my buddy got one against my advice and used it for a week and never again.
I like that OOMA sound, will have to look into it, but I highly believe you get what you pay for.... and that magicjack exp I had put a real sour taste in my mouth for PC based phone. So if is same I would not bother most likely.
Would Google Voice be an option?? Not sure that is something that will work for ya.