Bigger is better in terms of stability, more water usually means less surprises in water quality and spikes in your levels.
Here is what I'd recommend if you plan on only keeping a few fish and growing no corals.
Filtration;
- A canister filter rated for 40-60g aquariums (I have a Penn-Plax Cascade 700)
- 12-20 lbs of live rock (Should give plenty of hide spots and carries beneficial bacteria "BB" to keep your tank stable)
- 20-25 lbs of live sand (about a 1 in. sand bed)
- An additional powerhead for water flow and natural filtration (Koralia 425)
Other;
- You will need a heater and a thermometer (ideal water temp is about 78 degrees F)
- Also, you'll want a decent lid to help slow down evaporation
- When it comes to the lights, if you're not doing coral, it's all about what look you like, some cheap led's from the pet store will look great in my opinion. If you want to do corals later look into some 2-4 bulb T5 fixtures.
- The other obvious thing you'll need is some saltwater, which when you start out the easiest thing to do is just by some premixed from your local fish store.
Outside of what I listed you shouldn't "need" anything else to get your tank running and healthy in a few weeks.
If you have decent water flow and plenty of live rock and sand you technically don't "need" the canister filter as the bacteria on the rock and sand do a lot of the filter work for you, I use a can filter for two reasons, it increases the water volume as well as keeps my water crystal clear, which to me is important.
Hope this helps!
Darrell