I'm using something similar to Heisig, and I can already tell that while I can list all of the radicals and components in a character, I have no memory of their relative positions. I'm also not trying to learn them and I only using a pinyin input method, but I can't imagine really needing to be able to write by hand ever.