Sumps are, if nothing else, flexible. What you want in a sump really depends on what you want _from_ a sump.
At it's simplest, a sump is merely a place to put equipment that you don't want in the display. It also increases the total water volume, may give you a place to grow macro algae, or additional bio filter media, etc.
Flow rate: As with most subjects, there are various schools of thought on this, but many folks, myself included, figure 3-5x tank volume is about right. Personally, I like to stay around the top of that range. Figure, for your 90g tank, you're going to want to push 250 to 450 gph. Note, that's actual flow, not pump rating... you loose quite a bit in head pressure. For instance, an Eheim 1260 has a max flow of 640gph, but add in 3' of head pressure and a few elbows, you're probably under 500gph.
Baffles: The reasons for having baffles are to give you areas with a specific water height, break up the sump into different sections, and perhaps help get rid of micro bubbles from a skimmer. Might help quiet the system, as well. Take that Reef Octopus skimmer you're wanting... It will have a specific range of water depths it wants to operate in. That'd be an important spec in your sump, a space, big enough for that skimmer, with the right water depth.
Marineland's Corner Flo system works fine... in my opinion, they can be a bit loud, but they work. I've got a stock corner flo that I've modified to use a herbie style drain with an external return. Works very well for me.
Trigger makes a good sump, it'd be hard to go wrong there... Did you have specific questions?