Thanks for the great suggestions. I researched every one thoroughly and they all seem like great devices once setup correctly. Here are my thoughts on them:
EdgeRouter - Hardest to configure due to needing to use the CLI, would need to purchase an AP
pfSense - Medium difficulty, the SG-1000 is...