Да, вы можете создать полнофункциональное приложение с помощью набора инструментов Express, однако ваша производительность не будет такой же высокой, как в полной среде Visual Studio.
Например, вы не можете использовать надстройки как resharper, и ваши возможности отладки ограничены. С SQL Express вы снова ограничены набором инструментов, которые вам доступны, не говоря уже о максимальном размере базы данных.