If you're uncomfortable and feeling cramped on it, then is it the right size? Road/trail dynamics aside, any bike should be comfortable to use. There seems to be a real tendency lately for people to be riding bikes that are a size too big.
I'd see about getting a bike fit at a local store first, they'll be able to advise and adjust the Talon so that it's comfortable, or give you recommendations on another bike if it's too far out to fit properly.