With no breeding lvl100 may be ok for end game battling. We'll see when we get there right? With 650+ pokemon planned for release it might get bad latter on but I'm sure something will be done if that happens :)
Be nice if the level of poke during competitive matches were the same. Eg: all poke >lvl 50 be brought down to 50. For ranked battles maybe? It would make experimenting with teams a lot easier.