Не бывает неполной версии С#. А вот IDE - другое дело. Полная студия более функционально навороченная, хотя большая часть этого функционала лично мной не используется. Это раньше Майкрософт все SDK для новых технологий выпускал именно под полную версию, сейчас же нужно привлекать народ, поэтому и для express всё работает.
ps: пишу серьезные проекты на .net 3 года.