I am trying to replace my fine-tuned ido (+ addons) setup with ivy, and in most respects, it's a step forward! One issue I have is this, however: I would like to use ivy-completing-read as a drop-in replacement for as many things as possible, but I still want to set the completion style as per ivy-re-builders-alist for some of these commands.
Are there any downsides to passing :caller this-command where ivy-completing-read calls ivy-read?
This is what I've done to get non-flx completion for org-refile (while I use flx completion everywhere else), and so far that works fine.