I was rather disappointed with Belgian Nursery, have you tried Jade Garden north of Oakville on Trafalgar road? Actually, many of my best Agaves have been rescue plants from Home Depot and supermarkets.

As for choosing between Ferns and Agaves, I think you should have both!