Bettas are great fish
A 5 gallon tank is excellent for a single betta, however i'm coming up with a blank in my head about what kind of filter you mean by "OTB"? The main thing with filtration is not to over do it that much since most bettas dislike lots of current (it does depend on the individual fish however). also the intake of the filter may need to be covered with a filter sponge to prevent the bettas fins getting damaged.
As for how you want to cycle the tank all of your ideas are good ones, if you do so there should be a short if any cycle
Bettas are very adaptable to water conditions. Generally a ph any where from 6.5-8.6 is fine. As for hardness keep the kh from 75-250ppm, and the gh from 10-250ppm and they should do well. Most bettas don't tolerate salt well and imo it should not be used with them.
Feeding bettas is not all that difficult, variety is the spice of life remember however

Feed once or twice per day as much quantity of food as their eye. Feeding at least one high quality pelleted food is a good idea, soaking them is a good idea as they are prone to constipation like goldfish. DO not feed freeze dried foods for this reason. Frozen or live foods should make up the majority of their diet (bloodworms, brine shrimp, krill, plankton, tubifex worms, mysis shrimp, beefheart, daphnia and squid are all good choices), with the pellets fed 1/2 or less of the time. Some bettas cannot tolerate eating dry foods at all, and just feeding frozen and/or live is fine as long as you feed a variety.
For a 5 gallon tank a 25watt heater is best, higher than that and you run the risk of cooking your fish, however if the heater is of high quality a 50watt can suffice fine.
Fake plants are fine, but use silk ones instead of plastic as plastic ones can have sharp edges that can shred their fins. even if you have plastic plants that are good with fancy goldfish they generally are not a good idea because it takes much less to damage bettas fins. Live are best though if you can keep them alive.
Bettas generally live to be approximately 2-5 years old.
test the water just like with goldfish to make sure the ammonia and nitrates are at 0, and the nitrates are below 20ppm. If you need to move bettas for any reason do not use a net as it can hurt them, using a cup or bowl or similar that has never touched soap or detergent is best to scoop them up.
If you have more questions just ask