My favorite way to make tomato sauce is to roast the tomatoes in the oven with lots of garlic and onions. Roasting the tomatoes allows them to naturally sweeten and develop a nice flavor, without having that tangy taste you sometimes get when making tomato sauce on the stove. Try it out and let me know what you think!