okay, so i am thinking that i might, should i be able to come up with a decent amount of money, want to set up my very first community fish tank: a betta sorority!

i am totally in love with bettas, so as soon as i heard it was possible, i knew i had to read up on it as much as i could. and when i did, i knew i had to have one! so this is what im thinking for my girls of the future:
setup:
20 gal long tank
filter for a 20 gal, or 2 for 10 gal each, not sure yet (aqueon quietflow 20? anyone ever used it?)
heater (duh :p) for a 20 gal (got to research how many watts that would be...)
lights, not sure how many or wattage or anything yet, but i know ill need them
accessories:
live plants? or fake? not sure yet, but i think live would be worth the cost/work :)
(some plants ive seen and liked (that i think i have a decent chance of not outright murdering) include anubias nana, java fern/moss, and water sprite, but their could be more)
plenty of hidey holes, like terracotta pots, rock formations, maybe some driftwood, ill get creative :)
ill probably go with a more natural gravel, i like the natural looks more and more, and add some accent rocks and stuff like that :)
and finally, my stock:
10 (?) female bettas (i put the (?) because im not solid on the number yet)
around 5 or 6 ghost shrimp ('around' because i heard they die easily)
2 female african dwarf frogs
so, i know the females would have to be added from least aggressive on, after being in QT for a reasonable time. i know that i should add them a few at a time, and monitor them closely for fights, and i would definitely have a few temp tanks on standby just in case it went wrong. (i would wait for a weekend that i didnt work, then do it after work on friday or early saturday, to maximize the time i can spend watching them like a hawk. seriously, no blinking!-->

) i also know that their needs to be a crazy amount of hiding places and things like that. i also know that i have to feed the frogs by hand, that they cant eat flakes or anything like that, and ill make sure the tank is no more than 12 inches high, and that i have something that goes atleast part way to the surface, to make it easier for them to get up there and breathe :)
i found a little thing called AqAdvisor, and it tells you a bunch of really helpful things, like that for the tank and stock im planning, id want to keep my temp around 78, my pH between 6 and 8, and my water hardness between 5 and 15 dH. my tank is stocked to about 63% of its capacity (which sounds reasonable to me, because i want to be far from overstocking, to make sure my girls have their space) and i would do about a 30% water change every week (maybe a 15% change bi-weekly? im not sure which would disturb the fish less, but it seems like the latter would because its a big enough tank that they might not even notice or care if i replace 15% water.... thoughts on that?) it actually says that 24% a week is enough, but i like rounded numbers lol
and yes, would stock up on some betta meds, just in case my vigilante prowess fails me, and someone gets hurt :(
so, thats about all ive got so far (though im sure ive left something out, i always do lol) how does it sound so far? somethings to watch out for? things im missing? helpful insider tips? all would be appreciated :)
and by the way, sorry this is so horribly long, but im really excited and no one i live with cares about
fish

this forum is the only place i can rant and rave lol thanks for reading!