I have been heard from multiple sources that LVM will be used by anaconda when using automatic partitioning. I think this is a very bad idea. It breaks the KISS(Keep it simple stupid) principle. I have personally used LVM in the past and currently use software raid. Both are powerful and wonderful features, but in most cases are overkill, make things more complex, and make life hell when something like grub or init scripts break.