Ackis- That is way too many fish for a 10 gallon. Some people even recommend not putting any other fish in with bettas in 10 gallon tanks (only snails, inverts, and ADFs). I would rehome the danios, at last two of the snails, and possibly the ADFs. Check on Craigslist, there are always people looking to buy fish near me, or you could put out an ad to give them away. Could your wife bring them back in exchange for store credit? You should also -really- have a heater in your tank. To answer your question: not really. Plants can help with the bioload, but that doesn't mean you can throw tons of fish that swim at the same level into a tank and expect it to be fine. It won't be.