I have a problem with subtypes...not that we shouldn't look at them (more information is always good), but I think they might add more confusion than they help, and here is why I think this:
Types in socionics are supposed to be exact and stable. Types will never change. But the subtype theories out there (as far as I can tell) are based on your preference between the main and creative blocks...basically how you live your life. We are trying to fuse something which is supposed to be static with something that is dynamic and based on preference, and I think this is a bad idea. Or they should make this most clear.