Мне кажется, надо решать в каждом конкретном случае... Выбор рамы - это ведь тоже часть творческого процесса, и автору виднее, что больше подойдет для выражения его замысла... Бывает и огромная картина в узенькой рамке, а бывает и рамка шириной с картину (доводилось наблюдать недавно - ничего, приколько так) :).
А, например, по цвету - может подойти и совпадающая по цвету, и контрастная, тут и от композиции зависит...
Например, я как-то шла с картиной покупать багет, будучи уверена, какой мне нужен, а на месте оказалось, что нужет совсем другой.
Так что общих советов дать я лично не могу...
При существующем огромном выборе рам, мне кажется, лучше решать на месте , прикладывая уголки их поочередно к картине.
Правда, это реализуемо, конечно, только если поблизсти у вас есть багетные мастерские или соответствующие магазины... в Питере, например, их сейчас очень много, ну а в маленьких городах, может, и не так...