I think great sex comes from knowing another person well enough to know what turns them on. Doesn't mean you need to be in a relationship, but the better the overall connection (intellectually, emotionally, physically) the better the sex will be, imo.