Amount of days for each generation(Based on bublapedia):
Generation 1:
En October 14, 2000 (774 days)
Jp November 21, 1999 (1363 days)
Generation 2:
En March 19, 2003 (885 days)
Jp November 21, 2002 (1096 days)
Generation 3:
En April 22, 2007 (1495 days)
Jp September 28, 2006 (1407 days)
Generation 4:
En March 4, 2011 (1412 days)
Jp September 18, 2010 (1451 days)
Generation 5:
En 676 days and still counting until the next games come out.
Jp 843 days and still counting until the next games come out.
As Generation 6 will be out October, if it's on the 1st then that's still around at least 265 bring it to 941 for English games and 1108 for Japanese games. English wise, it would be longer then the first two, Japanese wise it was longer then Generation 2. Generation 5 also only had two set of games where as Generation 3 and 4 had three(First two, remake duo, and third installment).
So the length means absolutely nothing.
tm and system wise its ok, consider u can spam tm all days now. awesome pokemon? hell no, most of them junks. especially the starters.
I guess you aren't aware people like different things. Every Pokemon has a lot of people who like them, and a lot who don't. Nothing is wrong with any of the Pokemon designs, none are problematic(Besides Jynx). Personal disinterest means nothing.