A regular account is a normal Minecraft.net account that you can login with, play, and change the skin and password at any time you want. A Migrated account, is a Mojang.com account that allows you to play when you login with the launcher, but requires you to answer a Security Question when logging in therefore making it so that account stealers would not be able to change the password or skin freely.