I have the 15xx series and looked multiple times at the L series Kubota. My purchase was made in the last 6 months with research for the last 10-12 months. The 15xx series is considered the "premium" line for Mahindra. The tilt wheel, speed control, loader control location are just a few examples. The L series, by comparison, is a very basic model with few frills. No tilt wheel, mid PTO, bucket level indicator, speed control, etc. The L series doesn't even come with SSQA or adjustable sway control links on the 3 pt. I wanted to like the Kubota so bad but the L series is lacking. To me all their R&D has gone to other lines and products and the current L series is overdue. Also look the machines' specs like weight and lifting capacity. note the Kubota needs spacers in the rear if you want to run chains.
To me it came down to paying more for less features and specs so I had the Kubota name or going Mahindra. I went Mahindra since this size uses the proven Mitsubishi chassis and drivetrain and offered a better warranty. Plus, in my size, the EPA requirements were better planned and executed on the Mahindra.
The Max line is similar to the B series Kubota so I only briefly looked at those. I have heard good things about the Max and several owners are on this site. I'm sure one will weigh in with regards to that model. From what I saw the B series Kubota (recent upgrades) and Max series are far closer with regards to features- that would have been a tougher choice. But L to 15xx isn't close until Kubota does an upgrade to that line.
Good luck and enjoy the hunt!