Kernel configuration is an art that requires extraordinary finesse and insight.
Most people will use the config* file found in the /boot directory from the fedora kernel.
Compiling a vanilla kernel thus configured will result in essentially the same thing as the fedora kernel.
Unless you have some specific need, and the specific configuration plan to meet that need, the main benefit of compiling a vanilla kernel, with its inherent risks and troubles, is that it is fun to do it.
If it isn't fun to do it or it doesn't solve a particular problem, it really doesn't have much of a payoff.
Many howto's can be found, when I searched for "kernel config make install", such as Simplest way to compile a kernel on Fedora