Another tip, something I overlooked the first couple times I played with it: when you do create new variants, be sure that you are using an emulator (or device) that exactly matches the variant specs. Otherwise you may think it looks right, that is until it is run on a device that really does match the variant specs.
Seems obvious, but at first I didn't fully understand the variant-emulator relationship.