25 hours is very short for a JRPG.
20+ hours is a decent length for any type of game, including JRPGs. Some of you just aren't thinking this through. IU being shorter can actually make IU better than if it was a 40+ hour JRPG. Take Star Ocean 3(one of tri-Ace's previous games) for example, it was good but the main story, while decent IMO, was bogged down by filler content(as in events that have little to nothing to do with the story) in the middle of the game. SO3 would have been even better if those filler parts were cut out and the game was made shorter. Also, isn't it a coincidence that one of the flaws of the genre is that the stories tend to be a little drawn out? No, it isn't. However, because IU's main story will apparently only be 20-25 hours long, the game won't feel so drawn out like other JRPGs are.