A woman does not need to be all that "hot" if she is enjoyable company worth spending a weekend with. Conversely, somebody with a bad attitude is going to have a hard time finding long-term companionship, regardless of how "hot" she is
Perhaps this is why so many "hot" girls in the entertainment industry have lives which are train wrecks
My advice over years of experience [I was happily married long before I made these observations, so they are purely objective]:
Best place for males to meet great quality females: young adults bible study. Meet a wife with whom one may have a long, loving, God-centered marriage.
Best place for females to meet great quality males: local gun/shooting/IDPA club. Meet a husband who takes personal and family responsibility and duty seriously.