In terms of overall quality and flavor, San Marzano and Roma tomatoes are known for their superior quality. However, when it comes to making any tomato sauce with fresh tomatoes, it's best to just use the ripest, most flavorful tomatoes available to you and try to avoid using tomatoes that are overly seedy/watery. I love using cherry tomatoes as I find them concentrated in sweet and robust flavor, perfect for making a delicious cherry tomato pasta sauce!