Not if its already so deeply entrenched and woven with the rest of the source - then it can be quite annoying to unhook it from the rest of it. Believe me, I'm currently having the fun converting a DirectX program to OpenGL, which means I am trying to unhook all of my "pure" game engine from my sprite engine and graphics code...
I agree with -L- that it is very important to finish what one has started. The before announced additions will finally round out weakspots that currently exist - and make 2.5 a definitive release. :)
splatty