I owned two bulet over the years. I first purchased a 2000 20XD with 225 promax and then I purchased a 2004 21XD with a 250 XS.
I would not recomend the 20XD fo anyone unless you fished rivers and small lakes for 90% of your fishing as it is even hard to run full out on lakes like Alum Creek on the weekends.
However, the 21XD was a good all around boat vs. what I used thbat for which was fishing th bassmaster opens which were Champlain, Oneida and Lake Erie.
I pride myself on being a pretty good bass boat driver as I have been doing it for over 30 years - so I would recomend the 21XD unless you primarily big water all the time.
I have changed to the Triton 21ft. boat so I am prepared more for big water - however I do miss the speed and more so the incredible ride and handling that comes with that big 21ft. bullet boat.
Any questons send me a message.