It really depends on what you want from your case.
I would suggest reading reviews online and seeing what suits you best. Cases are very personal choices as they depend on personal aesthetic preferences, noise considerations, cooling performance, peripheral space(for multiple GPUs or drives for example) etc.
As for a front fan, it isn't really essential as it just helps bring some cool air into your case. These days you never have to worry about hard drives overheating.
However a performance PC should have either a front or side intake fan to avoid too much heat building up.