I am currently planning an upgrade for my home network and would like some input into a couple of choices. 
I currently run WHS2011 as my main server, along with an Untangle server, and several clients covering Windows and OSX.  For a couple of reasons I also want to run Exchange locally, and as I have a (legal) copy of SBS2011 I thought of installing that as it seems an easy way to get a great product mix, plus upgrading WHS2011 to Server 2012 Essentials.

However, both of these products 'want' to be the PDC on a LAN, and cannot be setup otherwise.  So I have a few options:

1)    Go with SBS2011 to get Exchange and stick with WHS2011

2)    Upgrade to Server 2012 Essentials, then install Exchange 2013 on Server 2012 Standard (see http://technet.microsoft.com/en-us/library/jj200172.aspx)

3)     Go with SBS2011, then install Server 2012 Standard R2, add to SBS2011 domain, and add in 'Essentials' role

4)     Wait for 2012 R2 and then do the same as option 2)

Option 1) is the 'easy' option but doesn't give me the most up-to-date software.  Option 2) gives me the 'best' solution however is the most complex.  Option 3) just doesn't seem worth it.

My background in IT is long but mostly in software development.  I have installed a PDC before, and Exchange, but its been a few years. 
All installs are on physical machines (Supermicro servers with 4GB or 8GB RAM).

Are there any other options out there?  Who here run's Exchange at home?  I don't want to go Linux as I don't know it well enough.  I am not interested in Cloud options as I don't trust any corporate with my data.  I have legal copies of all the above software so can mix-and-match.