Have you thought about using different products for your front and back? Maybe a curl cream (no hold) at the back and a strong gel at the front?...(and a mix of both for the middle! Lol)

I have very fine hair but quite a lot of it and get straight bits, waves bits and curly bits (frustrating!). I also finger twist my hair so it is a bit more uniform...