This was probably 8 or so years ago but a guy at work was bragging about his Prius until he had to replace the battery, $5k if I remember.
Probably not much different than the cost of replacing an engine. Then the question becomes how long is each expected to last?