Depends why it's breaking.
If it's breaking from fish beating on it like some ca/sa cichlids do, then yes, a titanium heater is a lot better.
If it's breaking from the temperature regulator that's submerged in the tank with most submergible heaters, you might do better with something with an external temperature controller. That way the controller is out of the water and doesn't get messed up from being in the tank. If your fish dont bang on heaters, I would just get one of these and call it good.
If you're just looking for a more reliable standard fully in tank heater, check out the Eheim Jager. They've got a very good proven track record with fishkeepers. They're as reliable as it gets for a completely in tank heater.
If you want even more reliability, get an external temperature controller. You can get ones that come with a lot of titanium heaters. People have varying success with these, and certain brands seem to do better than others. It seems like you either get a titanium heater that'll work forever, or you get one that's going to crap out on you in 3 months. That's the risk you take with the titanium heaters. But they're really your only choice if youhave big fish that attack heaters other than putting the heaters in a sump or plumbing them inline.
Your other option for an external temperature controller is the ranco ETC. Lots of people use these. It allows you to turn your Eheim Jager's into externally controlled heaters. This way you just turn your Eheim Jager all the way up, and the Ranco ETC controls when the Eheim Jager turns on and off. This is a super reliable way to heat an aquarium since if your heater fails in the ON position, the ranco ETC controls it, and your tank won't overheat. And with the Jagers set to their highest setting, they will rarely fail in the OFF position, but if it does, your tank will just lose heat until you hook up another heater.
Hope that helps.