You're thinking too far ahead. First you need to get it set up and ready for fish. Get a substrate that you like. Gravel is easier to clean, but I think sand looks nicer.
You'll also need lights and filtration. I would recommend an Aquaclear 40 or 70 for your filtration. I currently use 2 Finnex 24/7 planted plus strips for lighting. Since my tank is 24" deep, it doesn't grow plants very well. Along with that my Severum see plants as a treat. The lights are plenty bright enough for my fish and recreate the lighting of the sun throughout the day (Sunrise, midday, sunset, night, etc...). I also like the controller that comes with the light, which has preset settings and you can also make custom ones. From what I've seen the Current USA Freshwater Pro light does about the same thing, but it's $10-15 cheaper if that makes a difference.
There are a lot of options for heating, and most work, but you would want a shatterproof model in case you leave it on during a water change. I've made the mistake and have had one shatter, it's not something you want to go through. From what I've read Cobalt heaters seem to be the most reliable when it comes to temperature fluctuations, but have been known to break in the aquarium and poison/kill fish. A titanium heater may not be the best when it comes to price, but they seem to have smaller temperature fluctuations and don't kill fish from exploding like the cobalts are known for.
The next thing you'll need to do is buy water conditioner, preferably Seachem Prime, and add water to the tank. Bottled ammonia can be found on amazon to grow bacteria that keep the fish alive. Seachem Stability contains the bacteria you need to grow in the tank. Dose all of these as stated on the bottle and it should be cycled within a couple weeks.
You NEED an API master test kit to test the water to see if it's cycled and ready for fish. When it's ready for fish, the ammonia and nitrite should both read zero, and there should be some nitrate in the tank.
I would get fish. Invertebrates have no personality unlock fish. I can't recommend any fish because I'm not sure what direction you want to go in.