There is no such thing as the best battery - any more than there is a best brand of tires or oil or gasoline. You have the recommended battery size/designation. From there you can choose a flooded lead acid, an AGM lead acid, or a Lithium (Iron Phosphate). There are pros and cons to each. I'd point you toward Practical Sailor Magazine online and search for batteries - they have done a great job of demystifying batteries. The website batteryuniversity.com also has great information - though it's a bit harder to find what you want amid all of the theory.
Whichever you choose, do not assume that the battery was fully charged, even if it says fully charged. For the longest life and capacity, it should be charged slowly overnight (battery tender or accumate or other smart charger) and then put into your bike. If the salesman tells you it was charged, ask for how long and what equipment he used.
You cannot go wrong with Yuasa, though it will probably be more expensive than off brands and some folks have said recent examples are not as good as older ones. Some guys here swear by the cheap offerings on Amazon or other online stores. You need to define the parameters of your search, make some decisions and choose a battery.
Flooded are cheaper, need to be vented, are better suited for high current flow for short periods of time
AGM are sealed and can be installed in any position, more durable than flooded, less prone to shedding material from the plates and shorting out, an excellent choice but more expensive than flooded.
Lithium are light, allow you to pick up the bike after a drop more easily, allow faster acceleration (due to light weight), hold a charge longer without loss than lead acid, may last longer than lead, tend to be expensive, may require a special charger (Shorai sells one for their batteries),