I make my own wine. Instead of Mascato, I would try a Cabernet Sauvignon. If you prefer a dryer wine try Merlot which is hearty. I would also consider a blended red (Zinfandel, Sarah). Also, the region the grapes are grown play a major role. The soil, water, humidity all influence the wine.
I like your tastes and summary. I love all those with the exception of Cabs-——they need to be well established, “old” and certain varieties. I believe Merlots and Zins are more forgiving, half the price and taste better.
Unless I get a Burgess, O’seanesy, Stags’ leap, Silverado or the like Cab, I usually pass.
But other than that you’re spot on! But then again, wine is about what you like-—not what others like.