Overall it is a fine tractor. I use it mostly for mowing around 5 acres weekly. I bought this tractor with a 60" deck and turf tires, and nothing else. I traded in a JD455 mower, also with a 60" deck.
My major complaint with the JD455 was that it would suck grass clippings onto the shrouds covering the engine, requiring frequent stopping and shutting the engine off to clean it off. I do not have this problem with the B2620.
However, I do have a major complaint in that the front tires dig up my grass whenever I turn around at the end of my yard or when I go around trees. This leaves bare ground, as shown by the attached photo. This was in 2-wheel drive and going slowly when turning. The JD455 did not have this problem.
It is easier to grease the mower deck on this tractor compared to the JD455. However, the B2620 service manual says to grease it daily. The JD455 only needed to be greased every 25 hours.
The B2620 does not come with a mulching deck, where the JD455 did. I have to run over the grass clippings a couple of times to spread them out. However, the B2620 is much better at cutting tall grass.