Welcome to the forum! I love the name you picked :) Your new guy sounds like he is just settling in.
The MiniBows are pretty popular I think. I have a 5 gallon one myself.
The only thing I would do is to add maybe another plant or 2 (silk ones are great and won't tear Leonards fins). I'm not sure if I'm seeing a heater or not, if you don't have one, I'd get one asap. Bettas are most comfortable in 76-82 and the weather has been quite chilly lately. I really like Hagen Elite 25w adjustable heaters.
Ferrets: Wesley, Percy, Owen. RIP Bandit
Fish: Pip, Logan, UnNamed DTHM
Bird: Kita- Sun Conure