The 26-year-old has left Doncaster Rovers to join the Blues on a two-year contract, becoming the eighth player to move to the Birmingham-based outfit this summer.
The Wales international winger has now explained why he decided to move to City, underlining the importance for him of playing for a big club.
"There has been interest there for a while and there were a few other clubs," The Birmingham Mail quotes him as saying.
"It was out of them or Birmingham but as soon as I knew of their interest I wanted to sign here because it is such a big club.
"Doncaster wanted to renew the contract, I spoke to the chairman there and the manager [Paul Dickov] actually rang me after my medical here and he wished me all the best.
"It ends on good terms. They want me to do well, it's just that I don’t want to go down to play League One again.
"Birmingham are a massive club, they get a lot of fans here week in week out and it's got great ambition here as well.
"Being in the Championship and being closer to home made sense to come here."