Fingers crossed that Diablo 4 will eventually be on sale for $30 and have reached a point where it's worth that much. That's my price cap for anything with always online single player, and I can't see that being fixed.
Maybe I can be generous and bump it up to $35 now to give them 50% of the launch price.