I like using Fedora, and nowadays recommend it as my distro of choice for non-technical users. However, I've never been able to use it on my main machine, because I find the installation method too limited. I've used a number of odd arrangements for partitions over the years; it seems automated partitioners finally now have good support for LVM, but I've now moved on to a different scheme involving btrfs subvolumes, which nothing I've seen can use. And in any case, layering these with encryption and RAID and other device mappings can be fraught, and often the arrangement produced is suboptimal even when the automated tool purports to support it.
My preference is a method where I arrange partitions and block devices according to my own preferences, manually, then mount everything in the correct places and execute an install procedure that assumes this. Arch and Exherbo both use this method. It seems, technically, that there should be no reason this wouldn't work for an automatically installed distribution; it requires only skipping the step of partitioning entirely.
What are the general options for using this method in distros that are usually automatically installed? I'm most interested in Fedora, but would also like seeing input regarding other common distros such as CentOS, Mint, Ubuntu, &c.