Definitely make sure your armour is at the right dose.
I've been using Rogaine 5% for a while now. It's helped to regrow over half my hair.
Yes, once you start using Rogaine, you will always need to use it. Not a big deal. It takes less than 30 seconds to apply. It's like brushing your teeth, washing your face, etc.. just part of your routine.
I also take Biotin 5000mcg every day.
IMO, Nioxin is a waste of money. That stuff is pricey.