Is Gravity Flow suitable for an intranet?

Yes. Gravity Flow was designed specifically for intranet and extranet scenarios where all the users have an account. So, by default, the inbox and status pages will not be accessible to users who have not logged in.

It's possible to open the inbox up to non-registered users either by assigning steps to an email field or by allowing anonymous access in the shortcode attributes.