while odiseey isnt as good as mario64 is very very far from being a poor mans game... the issue with odissey to e is too much power moons per level, while on sm64,sunshine,galaxy 1 and 2(i dont count 3d world) there were at most like 10 12 major collectibles per level at best here we have like 84 in one 70 on another and so on, it made them loose importance or impact the stars and shinies had becuase they were harder and fewer.
to me the 3d marios ranked by my preference are
SM64»SMG2»SMG»SMO»SMS»SM3DW
Super mario 3d world for me its the porrer 3d mario if you arent doing multiplayer the game is just boring af to me, the issue with sunshine is too much reliance on the water jetpak, seriously i would be fine if i only needed afew times but not every single level,to get preety much all the shines you probably need to on one point of the otehr to pass something to get to the shine, the best part of sunshine were the levels where they took it away.while you need cappy on odissey to get some power moons you can play alot of time and get manny moons without possesing an enemy.
Yooka laylee has nothing bad going for it, at this point whats pissing me off is digital only, if by next year we dont ear about a phisical version i will probably get the ps4 version becuase i hate digital only games.
Also i love when people say nintendo milks its franchices, srs mario 64 was released on 1996 and we are in 2017 almost 18 so 21 years and we got 6 fully 3d mario games when other companys that released games not even 10 yo have already way more games than mario ever did on not even half of the time.