I would think difficulty would depend on the type and model of your boat and your proficiency with and access to hand tools.
You just have to figure if it's worth the hassle to you.
If I really liked the boat or I just couldn't afford a new boat, personally I would fix it. You will probably have to make some modifications along the way.