First, welcome to the site.
Second, you can have TONS of characters if you want, so there's no pressure in choosing the absolute right village first off.
Third, Kumo's slightly low on characters compared to the others.
Fourth, here's a rundown of villages and teams:
Every team in konoha and suna is full, although there are enough stray genin for a fair few teams, sans teachers.
Same with Kiri, except there's a spare teacher too.
Pretty sure Iwa's teams are full, same with kumo.