I'm not saying Sunshine was a bad game, but I don't think it lived up to the standards of other Mario games. When you consider the obscenely high standards that mario games are set at, this isn't really bashing at all. Is sunshine better than most games? Without a doubt. Is it better than SM64, Galaxy, World, Bros.? Well, I don't think so.
I agree with you having powersuits timed sucks, unless of course its the invincibility star one which definitely should be limited. It should have remained like it was in the original games where you keep your suit until you get hit by an enemy. Actally, in Galaxy I remember that the bee suit and probably a few others were ones you kept until you died or were injured, but the fireball suit lasted just a short time and the it disappeared. Maybe the devs thought the firesuit was just too powerful and that if you had it you would probably never lose it, but I disagree with that.... but oh well.