I've personally used fox farms ocean forest, canna's bio terra, and I'm using promix HP right now.
Here are the pros and cons of each that I'm aware of so far:
Fox Farms -
Pro: It's relatively inexpensive and has a lot of nutrients already added.
Con: It needs amendment for best results. I...