I'd say mid 20's suits Cloud well. Mainly because it makes more sense to have him run off when he's in his mid-late teens to become the next Sephiroth. I mean, people are more impressionable at 18-19 than they are at 25.
--
TheRock ~ Death By Misadventure, Not Suicide
"Would've liked to see that." - Ayuyu on my boner