If it is rough trail, forget the road bike (unless you want to get a cyclo cross bike, which is mondo bucks)
and forget the fixie.
So you are down to MTB or hybrid. A MTB sucks on road. It sounds like you are in a more urban
setting, so I think a hybrid is the choice. If it is rough trail, you might try a hybrid with front shock.
If you can live with getting bounced around, then a hybrid without a front shock.
The front shock is useless on road, but you have to gauge the road vrs. what your bike is capable.