Only use ranch (the good stuff) for onion rings, it has almost no value for anything else except maybe on carrots or broccoli as a dip if there's no blue cheese.
Sounds like you are describing dollar store ranch dressing that's gooey -yuck.
When I was young my family always had miracle whip and I hated that stuff.
I ALWAYS used oil on hoagies, but Roastbeef or steak sandwich hoagies I use Mayo. As i got older, I started putting mayo on roastbeef hoagies because mustard only made sense on heated roastbeef on kaiser rolls sandwiches.
One bite of a Publix roastbeef hoagie with cheese that had mayo and I was hooked.
With cheese always used mustard as I never had the taste for mayo and cheese combined, but mustard doesn't go with lettuce onions tomatoes and oregano so most Hoagies I use oil.