A while back I collected many ideas from responses to questions like this into a "what can you do if your engine is blown" article.
Link.
It all comes down to a lot of personal preferences and resources (technical, money, time, proximity to a P-car experienced mechanic, etc.) as others have already said.
Sadly, any engine has its design weaknesses and any running part wears out. I frequent the forums of other another brand car with great reliability reputations and hear sad tales of woe there too. Sure sorry it had to happen to you.