I saw this 3-month deal from Unreal Mobile on Slickdeals that looks pretty good, but someone mentioned there that you have to use their app to make phone calls. Is that true?
No app is required for calling. (That's way out of date-- Unreal has been true cellular voice for a long time.)
Hotspot: I can't confirm this is still supported, but the article you linked to does indicate it's supported. The article mentions "Premium" SIMs, which includes all current Unreal SIMs. (The Premium label was used to differentiate the old VoIP plans from the cellular voice plans.)
Historically, when it works, Unreal hasn't had a lower limit for hotspot use.
They are part of the Red Pocket umbrella. Customer service is terrible if you have a problem. I once activated a line with them where incoming calls didn't work. It took more than a week to resolve.
As I remember, early on hotspot use really was just not mentioned-- neither specifically okayed, nor specifically prohibited. I think AT&T branded devices may have had problems activating hotspot, because they wanted to 'phone home' for authorization. Factory unlocked phones, or branded phones from other carriers that had been unlocked didn't 'phone home' to check, and had no problem.