I haven't watched One Piece but your questions
1. Which of these three anime do you think has the best fights ?
Naruto has some of the best animations in fights (even if the show doesn't have consistent good animations), so I go with Naruto here
2. Best story ?
Naruto up until Pain arc if you exclude the filler. Dragon Ball was very good until the Saiyans/Freezer
3. Which characters are the best for you ?
Dragon Ball, Vegeta has to be one of my favorite characters and you can't deny DB forged most of the shonen character molds
All in all I still prefer Dragon Ball even if I acknowledge it's many flaws. None are nearly the best anime I've seen but I still have them as my favorites
- Our album on spotify https://open.spotify.com/album/56mEbEgyBYGzcDyZ1eMQ1v?si=hYKgir5YRSCrzywgGmV4oQ
- Our videoclip
- My manga: https://www.webtoons.com/en/challenge/blanca-the-world/list?title_no=313068