Wow! Great discussion! So much opinions is great! Personally I think that implementing one modular solution is better than using a bunch of technologies that works ATM, because one day there will be more demands and more flexible system will survive. So, my voice is Device Mapper :)
Again, thanks for discussion! -- Regards, Dmitry A. Stephantsov