I'm not sure how many classess/subclasses there are for 5e now. Between the splatbooks, and UA, it seems like there are well over 100. At what point, if any, does it become just too much for you. Has it got to the point where there are so many subclasses that they are stumbling over each other in theme and function? Has niche protection essentially been lost (if that's important to you)? Can there never be enough, and any variation regardless of how slight is a good thing because choice is always good?