I thought Oliver was great too for the very reasons you listed. The portrayals of the women - and Oliver Reed, smolderingly, menacingly, dangerously sexy but evil.
Of course, I also liked Gigi.