Bagseed's the way to go, as long as you're not getting shit-tier weed to start off with. It's free (bonus!) and you don't have to stress out about whether a package gets intercepted. Just find a strain you like and if you're lucky you'll get a few seeds the grower missed. Really, quality weed comes from how you raise and cure the plant.
Even males are good on a decent strain. Just got a harvest off a male that had a low yield but it's on par or better than everything else I've found around here. Imagine what the female would be like!
Besides, feminized seeds have a higher chance of going hermie and you don't need that prissy shit in your grow space. I don't encourage that shit. Save yourself the headache and if you can get a positive ID on a strain in your area, go for it.