28 adult guppies, the ones you expect to end up with, are a bit of a crowd for much less than a 20 gallon. Even with a tank that big it will take a lot of work to keep the water from degrading quickly. How much room do you have to grow out your new guppies?