Setting up my first SQL Server cluster I've been working with SQL Server for about 6 years and have completed a couple of certification exams so I consider myself reasonably knowledgeable.

I am however, about to spec and build my first SQL Server failover cluster. I know how it works, I've read about it over and over...

My question to you lot is: What advice/warnings would you give to someone in my position?

Did you find certain aspects of setup more tricky than others? Would I be best advised to upgrade from SQL Server 2008 r2 to 2012? 

My loose plan is to use my company's existing HP blade enclosure to house 2 x HP servers with plenty of RAM/Cores - just a 2-node cluster with either a mirror or AOAG for added redundancy.

Thoughts?
If it's a new deployment then why not upgrade to the latest version of the software? 2014 has many benefits over 2008 and 2012.

The install is simple if you have configured windows clusters before. I would recommend windows 2012R2 as clustering is a little easier with features like network teaming and the automatic quorum level settings.

One of the hardest things to get right can be the LUNs that you configure on the SAN especially if you're using SAN level snapshotting.