Мое мнение таково, что всегда полезно знать, что генерируют инструменты, прежде чем изучать сам инструмент. Вы упоминаете Expression Blend, который является замечательным инструментом. Вы должны определенно разобраться в этом, но я рекомендую получить некоторые базовые знания о XAML, прежде чем позволить инструменту выполнить работу за вас.
Я делаю смесь. Иногда я использую Blend для создания своего XAML, а иногда я делаю это путем непосредственного кодирования XAML. Я считаю, что Blend часто добавляет слишком много ненужного кода, и мне нравится контролировать то, что я вставляю, но использование Blend позволяет вам быть более эффективным.
Удачи!