The best bass boat for YOU is the one that YOU like, and can afford. Most of us want the biggest, fastest, most expensive boat out there, thinking that it is the "best". Doesn't work that way.
I assume that you are a first-time boater, so I would definitely buy used. And until you are a little further up on the learning curve I would go with a smaller boat, say around 18 feet. You would feel terrible if you put a big gouge in a brand-new boat. It's hard to say, "Oh well, part of the learning process." A 2-3 year old aluminum boat like the Ranger RT188 would be my recommendation. It's wider than most other aluminum boats so it is a more stable fishing platform. It is easy to handle when running across the lake. It has adequate storage for almost anything you need, and several power options up to 115 hp. The only real drawback is it does not like wind. Any wind over about 15mph makes for a rough ride when running, and a rocky experience when fishing.
Whatever boat you decide on, before you buy, take it to a reputable marine mechanic and have it checked out. No need to go into details with him, if he's good, he will know what to do and what to look for.
One last thing...before you even get near the water, PRACTICE PRACTICE PRACTICE! Practice towing, parking and backing. Find a deserted parking lot and take a couple of traffic cones with you. Try to park between the lines. Set up the cones where the corner of an imaginary trailer would be, and pull into the parking spot without hitting a cone. Also use the cones to practice backing up.
And don't beat yourself up over a bonehead mistake. We all make mistakes, some worse than others. As long as you don't hurt someone or tear up some expensive equipment, it's all good.
To answer your original question, my current boat is a 2014 Ranger RT178 aluminum which I won in a radio station promotional drawing
And Welcome to the forum!