The difference between a shaving cream, shaving gel, shaving foam is only in terms of lather. A shaving foam has more lather as it is aerosol-based, shaving creams need to be worked up into a lather and with shaving gels, it depends on their formulation.
A regimen involves a customized face prep and post-shave ritual which is designed to take care of your skin. Once you discover the ideal regimen for you, you will observe far better results in terms of shaving experience and skincare.
Quality of shave is determined by 5 factors: closeness of the cut, consistency of beard, smoothness of razor, post-shave comfort, and long-term skin quality. However, a shave is a very personal activity and depends on a lot of external and internal parameters. You will need to evaluate across these 5 factors which regimen works for you.