FSG like LL mentioned is good since you can customize it. I have other suggestions but they're a little pricey too. Spiral Solutions Firm Hold Gel and Curl Junkie Pattern Pusha are good gels. If you decide to go the CJ PP route, you can usually find a 20% coupon for aveyou.com.
Medium texture, normal porosity, normal elasticity, very weak waves.
shampoo: Redken Fresh Curls
rinse out: CJ CR, TN
jellies: UFD's CM, KCCC
gels: CJ CQ, BRHG