Интересная тема...
Поскольку идеальными не являются, а становятся, я бы сказала, что идеальный партнер (кстати, он может быть как женского, так и мужского пола ) - это адекватный партнер, то есть тот, который больше всего в данный момент времени вам подходит по вашему уровню. Надо четко понять, скажем по 10-балльной шкале, ваш уровень танцевания каждого стиля и выбрать "по себе". Если у вас NY на 4 (то есть это означает, что для вас трудны сами шаги на два), какое удовольствие от танца вы можете получить от партнера уровнем 9?
Импровизация, конечно, всем доставляет удовольствие, но она возможна только при свободном владении материалом: когда партнеры не сбиваются со счета, не думают о ногах, не думают о ведении, у них не стоит в плане повтор недавнего урока и так далее, то есть опять возвращаемся в нашей шкале. Если у вас basic level, пригласите коллегу по занятиям в вашей группе и он/она будет для вас идеальным партнером.